Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mnZAU-000319-Oh for pgsql-hackers@arkaria.postgresql.org; Thu, 18 Nov 2021 04:37:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mnZAT-0007Mw-G9 for pgsql-hackers@arkaria.postgresql.org; Thu, 18 Nov 2021 04:37:01 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mnZAT-0007Mn-6o for pgsql-hackers@lists.postgresql.org; Thu, 18 Nov 2021 04:37:01 +0000 Received: from new4-smtp.messagingengine.com ([66.111.4.230]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mnZAQ-0007Zw-T3 for pgsql-hackers@lists.postgresql.org; Thu, 18 Nov 2021 04:37:00 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id 3B2C95809E0; Wed, 17 Nov 2021 23:36:56 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 17 Nov 2021 23:36:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=8kBwrHS8bf6FKttFLTmPgrKX4Fs N6ZEuVXW2Hr8vXuA=; b=K+11Xlb0Ukm4GnrDHgPKkkrUGRYdlZ6H9OmEzcV82Ej mNc+vq7FvgEOjOSvAZo8wpkETr2KKjZfTJ20fVgGdQH8MiNZb+HH2HCE2u311TDb m02MyulghWkdNxgKKetOyxo59NDvd5aOWlLwp/EXUi8scy/vfPLK/Jj7KhdCI+5r v1ukVt6e/eHcGuhpqlCDyruU644ezP55hUb4XEEmcRYoCMA02e3DiGnjyvwL8YyR zeJveiUVUi8bxYXUD7m1z1E17rtmpep+OYrD+xI9ojocP+5u/VW/dNU8mYoX8Kg5 NXMvIR2wJsYq4tbfylcmenqIo3cqCJ2hMMhAYtZl1uA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=8kBwrH S8bf6FKttFLTmPgrKX4FsN6ZEuVXW2Hr8vXuA=; b=KeVBniwSRbfqHtBG2p5F3z frlQ3O12KG9NQQ4DEORypnJnEBvKDDCyorR6tv4ycGkaUlKpC1g0pqi7kvPjceci +xr+6Aq6JoCiqifMjHtxs45ZgiN2OnF3UT70LjM6SjiOqE6g3BYRQEZlV6wenJgt AuRytnYyvrAogpyNyjius9ZwK+yPHq6x68N5/ndsXH0iUZExcdSSHc5iiAGuwl55 CE1usKiOTbdWyMY4yOzVv8pJtOoC6LZN9v3wIqb6kXBNL/lpcDxizOCL8WKGDUs4 yEaDnx2/xf7W5FQs6X9tvQxvIcfDkL3ysP/s4Fc11pwfMaGCGFZRpnAGiTDXAGgQ == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrfeehgdejudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg hrlhcuvffnffculdejtddmnecujfgurhepfffhvffukfhfgggtuggjsehgtderredttddv necuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesphgrqh huihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepvdegudeuhfdtueeltedtveejheeh ieevueeigeelteegleejleeiueeiheegvefhnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiihii X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 17 Nov 2021 23:36:52 -0500 (EST) Date: Thu, 18 Nov 2021 13:36:50 +0900 From: Michael Paquier To: Andrew Dunstan Cc: Justin Pryzby , Jacob Champion , tgl@sss.pgh.pa.us, peter.eisentraut@enterprisedb.com, pgsql-hackers@lists.postgresql.org, buschmann@nidsa.net, noah@leadboat.com, tomas.vondra@2ndquadrant.com, bruce@momjian.us, andres@anarazel.de Subject: Re: pg_upgrade test for binary compatibility of core data types Message-ID: References: <1575064.1615060903@sss.pgh.pa.us> <20210430183348.GQ27406@telsasoft.com> <20210912005116.GF26465@telsasoft.com> <20211107192200.GK17618@telsasoft.com> <0b8ebc97-829c-4a40-efcc-761f52bffb0d@dunslane.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="S07B9Q76cozxJ2+T" Content-Disposition: inline In-Reply-To: <0b8ebc97-829c-4a40-efcc-761f52bffb0d@dunslane.net> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --S07B9Q76cozxJ2+T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 17, 2021 at 10:07:17AM -0500, Andrew Dunstan wrote: > In general I'm in agreement with the direction here. If we can have a > script that applies to back branches to make them suitable for upgrade > testing instead of embedding this in the buildfarm client, so much the > better. Okay. I have worked on 0001 to add the table to check after the binary compatibilities and applied it. What remains on this thread is 0002 to move all the SQL queries into a psql-able file with the set of \if clauses to control which query is run depending on the backend version. Justin, could you send a rebased version of that with all the changes from the buildfarm client included? -- Michael --S07B9Q76cozxJ2+T Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmGV2GIACgkQnvQgOdby QH1edw//b5HhQ4xH0LREQtFKP+b969K0rNiUg0FTu2MZ4mZcreJbHweD17cxz6V0 A492lmkyCGmySx0fvjZ8I17+7p4WH9tKTSk/WcVvWwhdu2nFP9nwpDhLl6mdAQBG /xA4jYkw5ob0bXK8DFQYuelfKVtLepAdgn9c4xi8yu4TwjQMB9qRF2NvPmvCoPXY /xUt3pAaGtlvOhSbJ9HhbZSt87+80CYAb1BOYOyjvw/Hf2wKLm8uRIlBQ6IH+NpR jYhDV4auI91KUJNyRJFffla5UMyWg6YhAkL9THxykiCMwhG1NirPZIIACU7w474C pLGvEAppdUljydvacSDdpd1q23TnsRSmRL9YaFiXiGqF/ZKELoKqaBvfAEpNaJUm xOhKs0sa/vVLx/gdLB7IN8taNHXi1obp8LdHypbWr2FTHXym6aWZILCV3YsWxdBo Z5/THRh+SSdhIcOhyqfko+k3QyBjcHcWH6rk8IJmuKHIsDUEWmDX/Q4qz9NT+xH1 tei6hl/E3dtiDYrCbj809PN1ObMzvX1lsYt9fp9F/j/nvXspE9RDOHq+T6NtKxBS e9KP7QyO8oEhDyszebzDcAf7S1qBeI9ctfvdHb1Cu5sliS6XOwyy+3YeIJEIAcPY few6mSOxIOS7BcfqP9nPi/hcmBg3VwwaUNmyQM9wxykbu/NpDyQ= =GKB2 -----END PGP SIGNATURE----- --S07B9Q76cozxJ2+T--