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 1iS0Qv-0002TM-RJ for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Nov 2019 15:07:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iS0Qu-0002rN-8Z for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Nov 2019 15:07:48 +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 1iS0Qt-0002qN-Sx for pgsql-hackers@lists.postgresql.org; Tue, 05 Nov 2019 15:07:48 +0000 Received: from mail-yb1-xb42.google.com ([2607:f8b0:4864:20::b42]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iS0Qr-0003RQ-4Y for pgsql-hackers@lists.postgresql.org; Tue, 05 Nov 2019 15:07:46 +0000 Received: by mail-yb1-xb42.google.com with SMTP id q18so9009487ybq.6 for ; Tue, 05 Nov 2019 07:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=1hX05jLm8a6bGoUmH6dXIE9oAKw5I1CPjVxa0DXXZug=; b=EI3ngb3PFieDQXvwFpMj2GuxkfTlKoNVw0wdj1wcQoIlXG5eGAPTJ/UYXbvqdj/+yt pJoF0pLOvHS3h5xR4OM46rJQYkEe5WE3/BY6Tkj6+1zRg5aUDtMmwi5+cGXjFhXYFrmJ rGHhVKpWRNecQtfuxtKspw8sV0RgPYpikmZKnlC0UAAgti+fH2v6NL1EdfvSkaDBlP0b em1AB08kHwjqF6xd3zLJ1s9WbEL8aD9QIBrYG/JBuPCC9AqG3slF+a+HLkHwHzJ+AE2Z 7FN/G3XroKNbLRbmUBt+ff5mag6M+Od76k5MxhCBoOGBgcNYlVk/L2MwYYoi+yck/TPl 6gEg== 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:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=1hX05jLm8a6bGoUmH6dXIE9oAKw5I1CPjVxa0DXXZug=; b=dPI7ZWFo+c5PUttUFO1yPMphiX7cPAQqmPksNnXyzPeIaj7vj9skX006SU7BYq6k7t LBahqi7l/QVwyS1Dyk213tRtCZiW/fCrhL6SD5CO38AcpTJCdVnxpjcSNutejvykfv9r XNRLp4hkqjJPMBsgoImQpy3zytNuXl23c26j7JR0hs2qRX0M7BwodteaciXOFI9ZNQDl oeZ+SP9XFaz1AsgW+BjpvUSJmOWbkHlou986syLhklfaI7AtS2TyozYlJA5iMJSBp2kA DuXXuYYOLyjRvVvMGz6hC6AmjcYHZ9upFLBSK6ZhuwlxJHYX7eWtKW8uQcRPN6sAi7lY gXtQ== X-Gm-Message-State: APjAAAV87ahnA0wRwobhIkftgJ2XK9CCwkX5qmEYpTgqAlsaTSihMmC0 HkNL/3zUeOW9zB/QLF3P5aCJ0g== X-Google-Smtp-Source: APXvYqzepDZI84LXm+0+bwMWgMxsO7txrkfHqf7V3u4cIG0z2YzDnk2MvnvsvgeKitJ5k66DW1GKlg== X-Received: by 2002:a25:d604:: with SMTP id n4mr29315538ybg.472.1572966463678; Tue, 05 Nov 2019 07:07:43 -0800 (PST) Received: from nimloth.alvh.no-ip.org ([66.115.168.29]) by smtp.gmail.com with ESMTPSA id b201sm8514944ywe.2.2019.11.05.07.07.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Nov 2019 07:07:42 -0800 (PST) Received: by nimloth.alvh.no-ip.org (Postfix, from userid 1000) id 6A61630242A; Tue, 5 Nov 2019 12:07:39 -0300 (-03) Date: Tue, 5 Nov 2019 12:07:39 -0300 From: Alvaro Herrera To: Tom Lane Cc: Stephen Frost , Peter Eisentraut , "imai.yoshikazu@fujitsu.com" , Euler Taveira , Andrew Gierth , Justin Pryzby , PostgreSQL Hackers Subject: Re: v12 and pg_restore -f- Message-ID: <20191105150739.GA6833@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8586.1572965160@sss.pgh.pa.us> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2019-Nov-05, Tom Lane wrote: > Sure, because there wasn't any practical way to provide a transition > period. I think that case is entirely not comparable to this one, > either as to whether a transition period is possible, or as to whether > the benefits of the change merit forced breakage. We're not forcing anyone into upgrading. Older versions continue to work, and many people still use those. People who already upgraded and needed a cross-version scriptable mechanism can already use "-f/dev/stdout" as Justin documented in this thread's OP. People upgrading after next week release set can use "-f-". People not upgrading soon can keep their scripts for a while yet. I think this teapot doesn't need the tempest, and nobody's drowning in it anyway. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services