relnote: extensive updates
authorBruce Momjian
Tue, 10 May 2022 20:05:12 +0000 (16:05 -0400)
committerBruce Momjian
Tue, 10 May 2022 20:05:12 +0000 (16:05 -0400)
Reported-by: Erik Rijkers, Justin Pryzby
Discussion: https://postgr.es/m/20220510180935[email protected]

doc/src/sgml/release-15.sgml

index e6b8509992329532d3dada6e1df499c130281629..213ec926f9480b45295722e7ed084e7b4bfdc56e 100644 (file)
@@ -88,7 +88,7 @@ Remove exclusive backup mode (David Steele, Nathan Bossart)
 
 
 
-This mode could cause server startup failure if the database server stopped abruptly while in this mode.  The non-exclusive backup mode requires a continuous database connection during the backup.
+If the database server stops abruptly while in this mode, the server could fail to start.  The non-exclusive backup mode requires a continuous database connection during the backup.
 
 
 
@@ -138,21 +138,6 @@ Author: Tom Lane 
 2021-11-06 [cbe25dcff] Disallow making an empty lexeme via array_to_tsvector().
 -->
 
-
-
-Allow tsvector_delete_arr() and tsvector_setweight_by_filter() accept empty array elements (Jean-Christophe Arnu)
-
-
-
-These lexemes are not stored so the acceptance of empty array elements is not a problem.
-
-
-
-
-
 
 
 Generate an error if array_to_tsvector() is passed an empty array element (Jean-Christophe Arnu)
@@ -249,7 +234,7 @@ Adjust JSON numeric literal processing to match the SQL/JSON-standard (Peter Eis
 
 
 
-This accepts numeric formats like ".1" and "1.", and disallow trailing junk after numeric literals, like "1.type()".
+This accepts numeric formats like ".1" and "1.", and disallows trailing junk after numeric literals, like "1.type()".
 
 
 
@@ -309,7 +294,7 @@ Prevent logical replication into tables where the subscription owner is subject
 
 
 
-This effectively means that only super users, roles with bypassrls, and table owners can replicate into tables with row-level security policies.  (The actual row-level security policies are not checked,
+This effectively means that only superusers, roles with bypassrls, and table owners can replicate into tables with row-level security policies.  (The actual row-level security policies are not checked,
 only whether row-level security policies are enforced for subscribing users.)
 
 
@@ -402,7 +387,7 @@ Improve the algorithm used to compute random() (Fabien Coelho)
 
 
 
-This will cause setseed() followed by random() to return a different value on older servers.
+This will cause setseed() followed by random() to return a different value than on older servers.
 
 
 
@@ -678,7 +663,7 @@ Allow unique constraints and indexes to treat NULL values as not distinct (Peter
 
 
 
-The Postgres default has always been to treat NULL indexed values as distinct, but this can now be changed by creating constraints and indexes using UNIQUE NULLS NOT DISTINCT.
+Previously NULL values were always indexed as distinct values, but this can now be changed by creating constraints and indexes using UNIQUE NULLS NOT DISTINCT.
 
 
 
@@ -713,11 +698,11 @@ Author: Tomas Vondra 
 
 
 
-Have extended statistics track statistics for a table's children separately (Tomas Vondra, Justin Pryzby)
+Allow extended statistics to record statistics for a parent with all it children (Tomas Vondra, Justin Pryzby)
 
 
 
-Regular statistics already tracked child and non-child statistics separately.
+Regular statistics already tracked parent and parent/all-children statistics separately.
 
 
 
@@ -799,7 +784,7 @@ Author: Michael Paquier 
 
 
 
-Allow WAL full page writes to use LZ4 and ZSTD compression (Andrey Borodin, Justin Pryzby)
+Allow WAL full page writes to use LZ4 and Zstandard compression (Andrey Borodin, Justin Pryzby)
 
 
 
@@ -1016,7 +1001,7 @@ Allow members of the pg_write_server_files predefined role to perform server-sid
 
 
 
-Previously only the super users could perform such backups.
+Previously only the superusers could perform such backups.
 
 
 
@@ -1046,7 +1031,7 @@ Allow members of the pg_checkpointer predefined role to run the CHECKPOINT comma
 
 
 
-Previously these views could only be run by super users.
+Previously checkpoints could only be run by superusers.
 
 
 
@@ -1061,7 +1046,7 @@ Allow members of the pg_read_all_stats predefined role to access the views pg_ba
 
 
 
-Previously these views could only be run by super users.
+Previously these views could only be accessed by superusers.
 
 
 
@@ -1076,7 +1061,7 @@ Allow GRANT to assign permissions on pg_log_backend_memory_contexts() (Jeff Davi
 
 
 
-Previously this function could only be run by super users.
+Previously this function could only be run by superusers.
 
 
 
@@ -1130,7 +1115,7 @@ Allow "postgres -C" to properly report runtime-computed values (Nathan Bossart)
 
 
 
-Previously runtime-computed values data_checksums, wal_segment_size, and data_directory_mode would report values that would not be accurate on the running server.  They also can only be
+Previously runtime-computed values data_checksums, wal_segment_size, and data_directory_mode would report values that would not be accurate on the running server.
 
 
 
@@ -1143,17 +1128,6 @@ Author: Michael Paquier 
 
 Add function pg_settings_get_flags() to get the flags of server-side variables (Justin Pryzby)
 
-
-
-
-
-
-
-Add server variable allow_in_place_tablespaces for tablespace testing (Thomas Munro)
-
 
 
      
@@ -1178,7 +1152,7 @@ Author: Robert Haas 
 
 
 
-Add support for LZ4 and ZSTD compression of server-side base backups (Jeevan Ladhe, Robert Haas)
+Add support for LZ4 and Zstandard compression of server-side base backups (Jeevan Ladhe, Robert Haas)
 
 
 
@@ -1456,7 +1430,7 @@ Add support for HEADER option in COPY text format (Rémi Lapeyre)
 
 
 
-The new options causes the column names to be output, and optionally verified on input.
+The new option causes the column names to be output, and optionally verified on input.
 
 
 
@@ -1508,7 +1482,7 @@ Allow foreign key ON DELETE SET actions to affect only specified columns (Paul M
 
 
 
-Previously, all of the columns in the foreign key were always effected.
+Previously, all of the columns in the foreign key were always affected.
 
 
 
@@ -1523,7 +1497,7 @@ When EXPLAIN references the temporary object schema, refer to it as "pg_temp" (A
 
 
 
-Previous the actual schema name was used.
+Previously the actual schema name was used.
 
 
 
@@ -1704,6 +1678,21 @@ Improve the optimization of timetz_zone() by stabilizing its value at transactio
 
 
 
+
+
+
+
+Allow tsvector_delete_arr() and tsvector_setweight_by_filter() to accept empty array elements (Jean-Christophe Arnu)
+
+
+
+These lexemes are not stored so the acceptance of empty array elements is not a problem.
+
+
+
 
+
+
+
+Add server variable allow_in_place_tablespaces for tablespace testing (Thomas Munro)
 
 
 
@@ -2644,7 +2640,7 @@ Author: Robert Haas 
 
 
 
-Automatically export server variables using PGDLLIMPORT on Windows (Robert Haas)
+Export all server variables using PGDLLIMPORT on Windows (Robert Haas)
 
 
 
@@ -2891,7 +2887,7 @@ Allow parallel commit on postgres_fdw servers (Etsuro Fujita)
 
 
 
-This is enabled with the "parallel_commit" postgres_fdw option.
+This is enabled with the CREATE SERVER option "parallel_commit" when using postgres_fdw.