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 1iRzYX-0000Il-Tu for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Nov 2019 14:11:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iRzYW-0008C9-LG for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Nov 2019 14:11:36 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iRzYW-0008C1-9P for pgsql-hackers@lists.postgresql.org; Tue, 05 Nov 2019 14:11:36 +0000 Received: from tamriel.snowman.net ([2001:470:e38f::11]) by makus.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1iRzYT-0002sv-Lv for pgsql-hackers@lists.postgresql.org; Tue, 05 Nov 2019 14:11:34 +0000 Received: by tamriel.snowman.net (Postfix, from userid 1000) id 6E7745F7A7; Tue, 5 Nov 2019 09:11:32 -0500 (EST) Date: Tue, 5 Nov 2019 09:11:32 -0500 From: Stephen Frost To: Peter Eisentraut Cc: Alvaro Herrera , Tom Lane , "imai.yoshikazu@fujitsu.com" , Euler Taveira , Andrew Gierth , Justin Pryzby , PostgreSQL Hackers Subject: Re: v12 and pg_restore -f- Message-ID: <20191105141132.GK6962@tamriel.snowman.net> References: <20191104145336.GA23924@alvherre.pgsql> <5e124b1d-bd8f-0659-1088-4952464223bc@2ndquadrant.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="u1OyNZeNSCE5dSTH" Content-Disposition: inline In-Reply-To: <5e124b1d-bd8f-0659-1088-4952464223bc@2ndquadrant.com> User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --u1OyNZeNSCE5dSTH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Greetings, * Peter Eisentraut (peter.eisentraut@2ndquadrant.com) wrote: > On 2019-11-04 15:53, Alvaro Herrera wrote: > >>No, I'm not proposing a full revert. But there's certainly room to > >>consider reverting the part that says you*must* write "-f -" to get > >>output to stdout. > >I don't think this will buy us anything, if we get past branches updated > >promptly. >=20 > Users with with hundreds or thousands of servers and various ancient > maintenance scripts lying around in hard-to-track ways are not going be a= ble > to get everything upgraded to the latest minors *and* new script versions > any time soon. Until they do, they are effectively blocked from introduc= ing > PG12 into their environment. This is very complicated and risky for them. > I think we should revert the part that requires using -f - at least for > PG12. Absolutely not. This argument could be made, with a great deal more justification, against the changes to remove recovery.conf, and I'm sure quite a few other changes that we've made between major versions over the years, but to do so would be to hamstring our ability to make progress and to improve PG. We don't guarantee this kind of compatibility between major versions. Those users have years to address these kinds of changes, that's why we have back-branches and support major versions for 5 years. Thanks, Stephen --u1OyNZeNSCE5dSTH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJdwYMUAAoJEO1sijiDR2RVsJEP/icVzpnuIpPdZvPmcx/oVtvi EuHuRH59Pvzjl4eQtqSw3gLsjNvCQTQEbheXGROM98X1Kx/hqwpCgxKHr91XDTlg ezhaJqfxF0KY1CqixioKWcvEeOgpRnbDUyeXyp4JAwXppWx9NLAIPPNUOlMk+AJm eA+08jrVCwPOZ41c6hPC4rxdXzc9OFqyMBftn/7g+SEzClrr6FFgp3cVLJ2gsDSQ SDIKCVS4XmtWAkuf66RXkJpv3cOKP4eImRwTP9qX78DrC1RS+EFeSjW6iep4EFnm kX4rzuos72ULMPbFvKnIKWUGG5/7FB9MV0siW8H+dXxl31ZrLGbrup9wV5TkedP2 n+LUvXr0rdn+Z74YlS+5BqFeL6Jf0xbiagFJOSPyMgxoxaGCO96E82KY8nzDsK2K SYFWXlNEBQM9EoY8fqD9yOCk2TAo0QWKo2c0NRHSmbuMb+hnxg8MRxkP9y+/3Oj5 Wjj7JjknjAcoZxZK0SpLfyg6LZy/kXnuC98KwCma9T4+kclWP8Q4Bnm25idjjrQP 5QY916sUX7zUWzxvW380NQLDe6ta1aQkZ+3OqppxrPGUkqA3xe0DkQBeUD/29pAn bCYH2u/pAg7HqDZcTyXX6sBq26xYaDFgz1qCPp5lQDFpjGJXjkccPcwQMrmHAhrM ygn21/qStFwUc2nfBU2s =T6yQ -----END PGP SIGNATURE----- --u1OyNZeNSCE5dSTH--