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 1hOtAW-0007wm-3x for pgsql-hackers@arkaria.postgresql.org; Fri, 10 May 2019 00:13:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hOtAU-0007Kx-TX for pgsql-hackers@arkaria.postgresql.org; Fri, 10 May 2019 00:13:42 +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 1hOtAU-0007KI-63 for pgsql-hackers@lists.postgresql.org; Fri, 10 May 2019 00:13:42 +0000 Received: from mail-io1-xd33.google.com ([2607:f8b0:4864:20::d33]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hOtAQ-0008GN-Im for pgsql-hackers@postgresql.org; Fri, 10 May 2019 00:13:41 +0000 Received: by mail-io1-xd33.google.com with SMTP id y6so3126053ior.5 for ; Thu, 09 May 2019 17:13:38 -0700 (PDT) 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=J1kLYK+NSK4584gMKTGajyiiIpaULYS8DRU580V0nqg=; b=qtkXq57bT3FxMF5XpjX5Mqr2v4CSJrhP5W6EDFtk+W8Zujxsxxy/FE7YGIo5HjLcTk hVPnckH3r0vRLavDaOa+3D4bKva/gBRFhgwkf8NIDOcv50cxGAjHxAVkv0qiG+EQlgrZ kzE1ifHsG+Q99r58VSEb5p9mJTsYslxDzrYKVtk3c4yX1UYlLL1Eo4TZ1w6r2P7ro3mm fHf9buzN0jHTYuwcBpAxraZ5J3diIsriluNpxnxKnD8duhVieosP2aaOgsQRTrEJpHqR yEW7DZ+ex52raajFgoXVqnLVbvmfZAHqKsP1IRNQhhtZw6hhBDtuqaT5CXcUdWJc4PuA ob2A== 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=J1kLYK+NSK4584gMKTGajyiiIpaULYS8DRU580V0nqg=; b=AMODRn61qLa9FyvKOKC5OmNcUheD5st0cHYMkDxOnJjufdsaaCPfdlHpta7W7rU7a/ 6bF7CpW5JYCGt1DlFGVTRDDx46RnlwhxXpt2IgVHTnAZiGDlNtX6KfbOuoRuUuoQ0z2V ddC2YMXQCIl9tltWQ1uoDZlDz0cjK91ZZxJrNheHFjvYSUFUuxcmDbU2LMvcJcd+86Jy GOOPSsd+OnFkZ4IQ+iR34j9SNHwxPeaxUNcNYQwreZMVbxB3Q+nhmQ28fRmqmzNCFQoL ipWD76A50zS5q5Y2+BRQGizIw3eEuHh2NMT/wId9tVkKpsaGz5O1QHT6kUxspsekV5Ik 5tLg== X-Gm-Message-State: APjAAAX1+YZBHl5Mv452yNjvZQgTawNn11I2uRiMCIhC7uzMiiwNkou0 Y/9lDvd5WAkuCiR84kx8RYUXPw== X-Google-Smtp-Source: APXvYqybdQJRXUDZ7VD5QMGsrIMwEWrwTlQXtpDbmw7aVNoy/FVZTFRvAxmqW7wgPHbETp/fRfc7Jg== X-Received: by 2002:a6b:8f51:: with SMTP id r78mr4982928iod.110.1557447217461; Thu, 09 May 2019 17:13:37 -0700 (PDT) Received: from pryzbyj (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id m3sm1303425ion.69.2019.05.09.17.13.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 May 2019 17:13:36 -0700 (PDT) Received: by pryzbyj (Postfix, from userid 1000) id B50D68009A7; Thu, 9 May 2019 19:13:35 -0500 (CDT) Date: Thu, 9 May 2019 19:13:35 -0500 From: Justin Pryzby To: Bruce Momjian Cc: pgsql-hackers@postgresql.org Subject: Re: pg12 release notes Message-ID: <20190510001335.GJ3925@telsasoft.com> References: <20190508203204.GA25482@telsasoft.com> <20190509233518.gqaelz5zao4jcznx@momjian.us> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="eMnpOGXCMazMAbfp" Content-Disposition: inline In-Reply-To: <20190509233518.gqaelz5zao4jcznx@momjian.us> User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --eMnpOGXCMazMAbfp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, May 09, 2019 at 07:35:18PM -0400, Bruce Momjian wrote: > I have made your other changes, with adjustment, patch attached. > > The results are here: > > http://momjian.us/pgsql_docs/release-12.html Thanks > -Many system tables now have an 'oid' column that will be expanded with > -SELECT * by default. > +The many system tables with such columns will now display those columns > +with SELECT * by default. I think "The many" is hard to parse but YMMV. Find attached additional changes from another pass I've made. From 97ddf06bc9221153c52613b8c840409ee698bbad Mon Sep 17 00:00:00 2001 From: Justin Pryzby Date: Thu, 9 May 2019 14:15:57 -0500 Subject: [PATCH v2 1/2] pg12 relnotes v2 --- doc/src/sgml/release-12.sgml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/doc/src/sgml/release-12.sgml b/doc/src/sgml/release-12.sgml index ab4d1b3..cc48960 100644 --- a/doc/src/sgml/release-12.sgml +++ b/doc/src/sgml/release-12.sgml @@ -127,7 +127,7 @@ Author: Peter Eisentraut --> -Cause recovery to recover to the latest timeline by default (Peter Eisentraut) +Cause recovery to advance to the latest timeline by default (Peter Eisentraut) @@ -205,7 +205,8 @@ Author: Alvaro Herrera --> -Require pg_restore to use "-f -" to output the dump contents to stdout (Euler Taveira) +Require specification of "-f -" to cause pg_restore to write to stdout (Euler +Taveira) @@ -1003,7 +1004,7 @@ Allow logging of only a percentage of statements and transactions meeting log_mi -The parameters log_statement_sample_rate and log_transaction_sample_rate control this. +This is controlled by the new parameters log_statement_sample_rate and log_transaction_sample_rate. @@ -1076,7 +1077,7 @@ Add tracking of global objects in system view pg_stat_database (Julien Rouhaud) -The system view row's datoid is reported as zero. +The system wide objects are shown with a datoid of zero. @@ -1132,7 +1133,8 @@ Author: Peter Eisentraut --> -Allow viewers of pg_stat_ssl to only see their own rows (Peter Eisentraut) +Restrict visibility of rows in pg_stat_ssl by unprivileged users (Peter +Eisentraut) @@ -1216,7 +1218,8 @@ Author: Tom Lane --> -Allow more comparisons with information_schema text columns to use indexes (Tom Lane) +Allow use of indexes for more comparisons with text columns of +information_schema (Tom Lane) @@ -1280,7 +1283,8 @@ Author: Magnus Hagander --> -Allow the clientcert pg_hba.conf option to check the database user name matches the certificate common name (Julian Markwort, Marius Timmer) +Allow the clientcert pg_hba.conf option to check that the database user name +matches the certificate common name (Julian Markwort, Marius Timmer) From f9d2ee1232090d9087f110d3299bdfae3ed2eab9 Mon Sep 17 00:00:00 2001 From: Justin Pryzby Date: Thu, 9 May 2019 18:50:42 -0500 Subject: [PATCH v2 2/2] Add commas: "Previously," --- doc/src/sgml/release-12.sgml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/src/sgml/release-12.sgml b/doc/src/sgml/release-12.sgml index cc48960..3f9893e 100644 --- a/doc/src/sgml/release-12.sgml +++ b/doc/src/sgml/release-12.sgml @@ -115,7 +115,7 @@ Do not allow multiple different recovery_target* specifications (Peter Eisentrau -Previously multiple different recovery_target* variables could be specified, and the last one specified was honored. Now, only one can be specified, though the same one can +Previously, multiple different recovery_target* variables could be specified, and the last one specified was honored. Now, only one can be specified, though the same one can be specified multiple times and the last specification is honored. @@ -183,7 +183,7 @@ Change XML functions like xpath() to never pretty-print their output (Tom Lane) -Previously this happened in some rare cases. ACCURATE? HOW TO GET PRETTY PRINT OUTPUT? +Previously, this happened in some rare cases. ACCURATE? HOW TO GET PRETTY PRINT OUTPUT? @@ -384,7 +384,7 @@ Allow partitions bounds to be any expression (Kyotaro Horiguchi, Tom Lane, Amit -Expressions are evaluated at table partitioned table creation time. Previously only constants were allowed as partitions bounds. +Expressions are evaluated at table partitioned table creation time. Previously, only constants were allowed as partitions bounds. @@ -515,7 +515,7 @@ Allow parallel query when in SERIALIZABLE ISOLATION MODE (Thomas Munro) -Previously parallelism was disabled when in this mode. +Previously, parallelism was disabled when in this mode. @@ -793,7 +793,7 @@ Store statistics using the collation defined for each column (Tom Lane) -Previously the default collation was used for all statistics storage. This potentially gives better optimizer behavior for columns with non-default collations. +Previously, the default collation was used for all statistics storage. This potentially gives better optimizer behavior for columns with non-default collations. @@ -1532,7 +1532,7 @@ Allow the streaming replication timeout to be set per connection (Tsunakawa Taka -Previously this could only be set cluster-wide. +Previously, this could only be set cluster-wide. @@ -1825,7 +1825,7 @@ Use all column names when creating default foreign key constraint names (Peter E -Previously only the first column name was used. +Previously, only the first column name was used. @@ -2329,7 +2329,7 @@ Allow control of log file rotation via pg_ctl (Kyotaro Horiguchi, Alexander Kuzm -Previously this was only possible via an SQL function or a process signal. +Previously, this was only possible via an SQL function or a process signal. @@ -2697,7 +2697,7 @@ Properly honor WITH CHECK OPTION on views that reference postgres_fdw tables (Et While CHECK OPTIONs on postgres_fdw tables are ignored (because the reference is foreign), views on such tables are considered local, so this release enforces CHECK -OPTIONs on them. Previously only INSERTs and UPDATEs with RETURNING clauses that returned CHECK OPTION values were validated. +OPTIONs on them. Previously, only INSERTs and UPDATEs with RETURNING clauses that returned CHECK OPTION values were validated. --eMnpOGXCMazMAbfp Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v2-0001-pg12-relnotes-v2.patch" From 97ddf06bc9221153c52613b8c840409ee698bbad Mon Sep 17 00:00:00 2001 From: Justin Pryzby Date: Thu, 9 May 2019 14:15:57 -0500 Subject: [PATCH v2 1/2] pg12 relnotes v2 --- doc/src/sgml/release-12.sgml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/doc/src/sgml/release-12.sgml b/doc/src/sgml/release-12.sgml index ab4d1b3..cc48960 100644 --- a/doc/src/sgml/release-12.sgml +++ b/doc/src/sgml/release-12.sgml @@ -127,7 +127,7 @@ Author: Peter Eisentraut --> -Cause recovery to recover to the latest timeline by default (Peter Eisentraut) +Cause recovery to advance to the latest timeline by default (Peter Eisentraut) @@ -205,7 +205,8 @@ Author: Alvaro Herrera --> -Require pg_restore to use "-f -" to output the dump contents to stdout (Euler Taveira) +Require specification of "-f -" to cause pg_restore to write to stdout (Euler +Taveira) @@ -1003,7 +1004,7 @@ Allow logging of only a percentage of statements and transactions meeting log_mi -The parameters log_statement_sample_rate and log_transaction_sample_rate control this. +This is controlled by the new parameters log_statement_sample_rate and log_transaction_sample_rate. @@ -1076,7 +1077,7 @@ Add tracking of global objects in system view pg_stat_database (Julien Rouhaud) -The system view row's datoid is reported as zero. +The system wide objects are shown with a datoid of zero. @@ -1132,7 +1133,8 @@ Author: Peter Eisentraut --> -Allow viewers of pg_stat_ssl to only see their own rows (Peter Eisentraut) +Restrict visibility of rows in pg_stat_ssl by unprivileged users (Peter +Eisentraut) @@ -1216,7 +1218,8 @@ Author: Tom Lane --> -Allow more comparisons with information_schema text columns to use indexes (Tom Lane) +Allow use of indexes for more comparisons with text columns of +information_schema (Tom Lane) @@ -1280,7 +1283,8 @@ Author: Magnus Hagander --> -Allow the clientcert pg_hba.conf option to check the database user name matches the certificate common name (Julian Markwort, Marius Timmer) +Allow the clientcert pg_hba.conf option to check that the database user name +matches the certificate common name (Julian Markwort, Marius Timmer) -- 2.7.4 --eMnpOGXCMazMAbfp Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v2-0002-Add-commas-Previously.patch" From f9d2ee1232090d9087f110d3299bdfae3ed2eab9 Mon Sep 17 00:00:00 2001 From: Justin Pryzby Date: Thu, 9 May 2019 18:50:42 -0500 Subject: [PATCH v2 2/2] Add commas: "Previously," --- doc/src/sgml/release-12.sgml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/src/sgml/release-12.sgml b/doc/src/sgml/release-12.sgml index cc48960..3f9893e 100644 --- a/doc/src/sgml/release-12.sgml +++ b/doc/src/sgml/release-12.sgml @@ -115,7 +115,7 @@ Do not allow multiple different recovery_target* specifications (Peter Eisentrau -Previously multiple different recovery_target* variables could be specified, and the last one specified was honored. Now, only one can be specified, though the same one can +Previously, multiple different recovery_target* variables could be specified, and the last one specified was honored. Now, only one can be specified, though the same one can be specified multiple times and the last specification is honored. @@ -183,7 +183,7 @@ Change XML functions like xpath() to never pretty-print their output (Tom Lane) -Previously this happened in some rare cases. ACCURATE? HOW TO GET PRETTY PRINT OUTPUT? +Previously, this happened in some rare cases. ACCURATE? HOW TO GET PRETTY PRINT OUTPUT? @@ -384,7 +384,7 @@ Allow partitions bounds to be any expression (Kyotaro Horiguchi, Tom Lane, Amit -Expressions are evaluated at table partitioned table creation time. Previously only constants were allowed as partitions bounds. +Expressions are evaluated at table partitioned table creation time. Previously, only constants were allowed as partitions bounds. @@ -515,7 +515,7 @@ Allow parallel query when in SERIALIZABLE ISOLATION MODE (Thomas Munro) -Previously parallelism was disabled when in this mode. +Previously, parallelism was disabled when in this mode. @@ -793,7 +793,7 @@ Store statistics using the collation defined for each column (Tom Lane) -Previously the default collation was used for all statistics storage. This potentially gives better optimizer behavior for columns with non-default collations. +Previously, the default collation was used for all statistics storage. This potentially gives better optimizer behavior for columns with non-default collations. @@ -1532,7 +1532,7 @@ Allow the streaming replication timeout to be set per connection (Tsunakawa Taka -Previously this could only be set cluster-wide. +Previously, this could only be set cluster-wide. @@ -1825,7 +1825,7 @@ Use all column names when creating default foreign key constraint names (Peter E -Previously only the first column name was used. +Previously, only the first column name was used. @@ -2329,7 +2329,7 @@ Allow control of log file rotation via pg_ctl (Kyotaro Horiguchi, Alexander Kuzm -Previously this was only possible via an SQL function or a process signal. +Previously, this was only possible via an SQL function or a process signal. @@ -2697,7 +2697,7 @@ Properly honor WITH CHECK OPTION on views that reference postgres_fdw tables (Et While CHECK OPTIONs on postgres_fdw tables are ignored (because the reference is foreign), views on such tables are considered local, so this release enforces CHECK -OPTIONs on them. Previously only INSERTs and UPDATEs with RETURNING clauses that returned CHECK OPTION values were validated. +OPTIONs on them. Previously, only INSERTs and UPDATEs with RETURNING clauses that returned CHECK OPTION values were validated. -- 2.7.4 --eMnpOGXCMazMAbfp--