Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1j3YGe-0003TY-OC for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Feb 2020 04:44:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1j3YGd-0004EN-Ae for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Feb 2020 04:44:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1j3YGd-0004EG-1V for pgsql-hackers@lists.postgresql.org; Mon, 17 Feb 2020 04:44:23 +0000 Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1j3YGZ-00023U-8N for pgsql-hackers@postgresql.org; Mon, 17 Feb 2020 04:44:22 +0000 Received: by mail-yb1-xb2f.google.com with SMTP id v12so8109994ybi.5 for ; Sun, 16 Feb 2020 20:44:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=v7uYDkxs2oXNE+6s4PbAzEq9vz/JXxW7ytZ8TlNAnLM=; b=ZT5y+rZGJtfp2ig8ay2vsyCWOcEp0rh1DUG2sS7m+Cj0BgsYcwXJSLXNluuXVbVTmF /28uJsmdypQEbncxO1iECiePz54Njx9KyICC/3Gbo/gsdJSVIMsSlQku9KkZwuswPunl Dz2CF5Taavabmz6qSC9eMnDDp63NuzgD/3yNJj88LvJ6lGVdZl8h8+BRVvmoxTjQHaSI bkStyjYjwMhW+0YOEOI2ErAwESMQU9/rTNHLXnSmEUgCw77XEmbq7ZARb5cvfPQZJMzE WnoCOCv4mH6ofmtdkeqt6p5fjLlmvesL89vhO7j+vyNHV1KAOhLMGK3/RbOQwjSsq7Fw 06mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=v7uYDkxs2oXNE+6s4PbAzEq9vz/JXxW7ytZ8TlNAnLM=; b=ho2hWVZRTF8cY2xOl/B2RaktYHSqNHnqbxe30yjbs5idgNsXvhYdeJeYJefBCbs+W0 T3H+oU4Fh6/p36WXMoKCxdvU1yhgqSQ5HlsLCiifhIXm2AVqWP9GwLJOLmhsTN1DBrLz gr/I8gWDD17ckHszTDnjnZxleoXgywmZftXA9/vOTxi9oh2wRxdfD+Dr+0ZzqVZHtFSV BZrs7Uby9i1SFUw5m/vn5eXyxuaK39UPc0kkykS8IV0rLKLzhBoU6SRQftNAtMDgmQE8 c2G3B5jU2IPdh0CjyWaHTV3AzPNb9hLaWQtB+TwADPuNZyjuxWOnv2QCzYFS142qbkWQ QhkQ== X-Gm-Message-State: APjAAAV3gGnB9O6bmxu5a22zAqhPZw+Tbz5c4j47GROmCuFzo17P1TY0 3fyYCJDC9BbPU5e2i1gMAmEZPw== X-Google-Smtp-Source: APXvYqzDeDnz3HHzMmLKozqln5+e0w2fz5Mgp2NuDiBEHsxXVmo1XRwV+LPnBcrI/o8QKW63MLDQzg== X-Received: by 2002:a25:cb49:: with SMTP id b70mr11971520ybg.233.1581914657634; Sun, 16 Feb 2020 20:44:17 -0800 (PST) Received: from pryzbyj (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id j184sm5930664ywa.39.2020.02.16.20.44.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 16 Feb 2020 20:44:16 -0800 (PST) Received: by pryzbyj (Postfix, from userid 1000) id 0CA86800897; Sun, 16 Feb 2020 22:44:14 -0600 (CST) Date: Sun, 16 Feb 2020 22:44:14 -0600 From: Justin Pryzby To: Amit Langote Cc: Tom Lane , Alvaro Herrera , John Naylor , pgsql-hackers@postgresql.org Subject: Re: assert pg_class.relnatts is consistent Message-ID: <20200217044414.GM31889@telsasoft.com> References: <20200214152926.GA7006@alvherre.pgsql> <618.1581706856@sss.pgh.pa.us> <8403.1581798355@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Mon, Feb 17, 2020 at 01:25:05PM +0900, Amit Langote wrote: > > Pushed both of those. > > Thank you. > > It's amazing to see how simple bootstrapping has now become thanks to > the work you guys have done recently. On Fri, Feb 14, 2020 at 06:00:05PM +0900, Amit Langote wrote: > > I can't write Perl myself (maybe Justin), but +1 to this idea. > > I tried and think it works but not sure if that's good Perl > programming. See the attached. And thanks for picking up perl so I didn't have to remember what I ever knew. -- Justin