You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
91
+
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.
92
92
</para>
93
93
</listitem>
94
94
@@ -138,21 +138,6 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
138
138
2021-11-06 [cbe25dcff] Disallow making an empty lexeme via array_to_tsvector().
139
139
-->
140
140
141
-
<listitem>
142
-
<para>
143
-
Allow tsvector_delete_arr() and tsvector_setweight_by_filter() accept empty array elements (Jean-Christophe Arnu)
144
-
</para>
145
-
146
-
<para>
147
-
These lexemes are not stored so the acceptance of empty array elements is not a problem.
148
-
</para>
149
-
</listitem>
150
-
151
-
<!--
152
-
Author: Tom Lane <tgl@sss.pgh.pa.us>
153
-
2021-11-06 [cbe25dcff] Disallow making an empty lexeme via array_to_tsvector().
154
-
-->
155
-
156
141
<listitem>
157
142
<para>
158
143
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
249
234
</para>
250
235
251
236
<para>
252
-
This accepts numeric formats like ".1" and "1.", and disallow trailing junk after numeric literals, like "1.type()".
237
+
This accepts numeric formats like ".1" and "1.", and disallows trailing junk after numeric literals, like "1.type()".
253
238
</para>
254
239
</listitem>
255
240
@@ -309,7 +294,7 @@ Prevent logical replication into tables where the subscription owner is subject
309
294
</para>
310
295
311
296
<para>
312
-
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,
297
+
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,
313
298
only whether row-level security policies are enforced for subscribing users.)
314
299
</para>
315
300
</listitem>
@@ -402,7 +387,7 @@ Improve the algorithm used to compute random() (Fabien Coelho)
402
387
</para>
403
388
404
389
<para>
405
-
This will cause setseed() followed by random() to return a different value on older servers.
390
+
This will cause setseed() followed by random() to return a different value than on older servers.
406
391
</para>
407
392
</listitem>
408
393
@@ -678,7 +663,7 @@ Allow unique constraints and indexes to treat NULL values as not distinct (Peter
678
663
</para>
679
664
680
665
<para>
681
-
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.
666
+
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.
682
667
</para>
683
668
</listitem>
684
669
@@ -713,11 +698,11 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
713
698
714
699
<listitem>
715
700
<para>
716
-
Have extended statistics track statistics for a table's children separately (Tomas Vondra, Justin Pryzby)
701
+
Allow extended statistics to record statistics for a parent with all it children (Tomas Vondra, Justin Pryzby)
717
702
</para>
718
703
719
704
<para>
720
-
Regular statistics already tracked child and non-child statistics separately.
705
+
Regular statistics already tracked parent and parent/all-children statistics separately.
721
706
</para>
722
707
</listitem>
723
708
@@ -799,7 +784,7 @@ Author: Michael Paquier <michael@paquier.xyz>
799
784
800
785
<listitem>
801
786
<para>
802
-
Allow WAL full page writes to use LZ4 and ZSTD compression (Andrey Borodin, Justin Pryzby)
787
+
Allow WAL full page writes to use LZ4 and Zstandard compression (Andrey Borodin, Justin Pryzby)
803
788
</para>
804
789
805
790
<para>
@@ -1016,7 +1001,7 @@ Allow members of the pg_write_server_files predefined role to perform server-sid
1016
1001
</para>
1017
1002
1018
1003
<para>
1019
-
Previously only the super users could perform such backups.
1004
+
Previously only the superusers could perform such backups.
1020
1005
</para>
1021
1006
</listitem>
1022
1007
@@ -1046,7 +1031,7 @@ Allow members of the pg_checkpointer predefined role to run the CHECKPOINT comma
1046
1031
</para>
1047
1032
1048
1033
<para>
1049
-
Previously these views could only be run by super users.
1034
+
Previously checkpoints could only be run by superusers.
1050
1035
</para>
1051
1036
</listitem>
1052
1037
@@ -1061,7 +1046,7 @@ Allow members of the pg_read_all_stats predefined role to access the views pg_ba
1061
1046
</para>
1062
1047
1063
1048
<para>
1064
-
Previously these views could only be run by super users.
1049
+
Previously these views could only be accessed by superusers.
1065
1050
</para>
1066
1051
</listitem>
1067
1052
@@ -1076,7 +1061,7 @@ Allow GRANT to assign permissions on pg_log_backend_memory_contexts() (Jeff Davi
1076
1061
</para>
1077
1062
1078
1063
<para>
1079
-
Previously this function could only be run by super users.
1064
+
Previously this function could only be run by superusers.
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
1118
+
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.
1134
1119
</para>
1135
1120
</listitem>
1136
1121
@@ -1143,17 +1128,6 @@ Author: Michael Paquier <michael@paquier.xyz>
1143
1128
<para>
1144
1129
Add function pg_settings_get_flags() to get the flags of server-side variables (Justin Pryzby)
1145
1130
</para>
1146
-
</listitem>
1147
-
1148
-
<!--
1149
-
Author: Thomas Munro <tmunro@postgresql.org>
1150
-
2022-01-15 [7170f2159] Allow "in place" tablespaces.
1151
-
-->
1152
-
1153
-
<listitem>
1154
-
<para>
1155
-
Add server variable allow_in_place_tablespaces for tablespace testing (Thomas Munro)
1156
-
</para>
1157
1131
</listitem>
1158
1132
1159
1133
</itemizedlist>
@@ -1178,7 +1152,7 @@ Author: Robert Haas <rhaas@postgresql.org>
1178
1152
1179
1153
<listitem>
1180
1154
<para>
1181
-
Add support for LZ4 and ZSTD compression of server-side base backups (Jeevan Ladhe, Robert Haas)
1155
+
Add support for LZ4 and Zstandard compression of server-side base backups (Jeevan Ladhe, Robert Haas)
1182
1156
</para>
1183
1157
</listitem>
1184
1158
@@ -1456,7 +1430,7 @@ Add support for HEADER option in COPY text format (Rémi Lapeyre)
1456
1430
</para>
1457
1431
1458
1432
<para>
1459
-
The new options causes the column names to be output, and optionally verified on input.
1433
+
The new option causes the column names to be output, and optionally verified on input.
1460
1434
</para>
1461
1435
</listitem>
1462
1436
@@ -1508,7 +1482,7 @@ Allow foreign key ON DELETE SET actions to affect only specified columns (Paul M
1508
1482
</para>
1509
1483
1510
1484
<para>
1511
-
Previously, all of the columns in the foreign key were always effected.
1485
+
Previously, all of the columns in the foreign key were always affected.
1512
1486
</para>
1513
1487
</listitem>
1514
1488
@@ -1523,7 +1497,7 @@ When EXPLAIN references the temporary object schema, refer to it as "pg_temp" (A
1523
1497
</para>
1524
1498
1525
1499
<para>
1526
-
Previous the actual schema name was used.
1500
+
Previously the actual schema name was used.
1527
1501
</para>
1528
1502
</listitem>
1529
1503
@@ -1704,6 +1678,21 @@ Improve the optimization of timetz_zone() by stabilizing its value at transactio
1704
1678
</para>
1705
1679
</listitem>
1706
1680
1681
+
<!--
1682
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
1683
+
2021-11-06 [cbe25dcff] Disallow making an empty lexeme via array_to_tsvector().
1684
+
-->
1685
+
1686
+
<listitem>
1687
+
<para>
1688
+
Allow tsvector_delete_arr() and tsvector_setweight_by_filter() to accept empty array elements (Jean-Christophe Arnu)
1689
+
</para>
1690
+
1691
+
<para>
1692
+
These lexemes are not stored so the acceptance of empty array elements is not a problem.
1693
+
</para>
1694
+
</listitem>
1695
+
1707
1696
<!--
1708
1697
Author: David Rowley <drowley@postgresql.org>
1709
1698
2021-07-09 [ca2e4472b] Teach pg_size_pretty and pg_size_bytes about petabytes
@@ -1817,7 +1806,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
1817
1806
1818
1807
<listitem>
1819
1808
<para>
1820
-
Fix inforcement of PL/pgSQL variable CONSTANT markings (Tom Lane)
1809
+
Fix enforcement of PL/pgSQL variable CONSTANT markings (Tom Lane)
1821
1810
</para>
1822
1811
1823
1812
<para>
@@ -1841,7 +1830,7 @@ Author: Peter Eisentraut <peter@eisentraut.org>
1841
1830
1842
1831
<listitem>
1843
1832
<para>
1844
-
Allow IP address matching against a server's certificate Subject Alternative Name (Jacob Champion)
1833
+
Allow IP address matching against a server certificate's Subject Alternative Name (Jacob Champion)
1845
1834
</para>
1846
1835
</listitem>
1847
1836
@@ -1852,7 +1841,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
1852
1841
1853
1842
<listitem>
1854
1843
<para>
1855
-
Allow libpq's SSL private to be owned by the root user (David Steele)
1844
+
Allow libpq's SSL private key file to be owned by the root user (David Steele)
1856
1845
</para>
1857
1846
</listitem>
1858
1847
@@ -2028,11 +2017,11 @@ Author: Peter Eisentraut <peter@eisentraut.org>
2028
2017
2029
2018
<listitem>
2030
2019
<para>
2031
-
Have psql output all output if multiple queries are passed to the server at once (Fabien Coelho)
2020
+
Have psql output all results if multiple queries are passed to the server at once (Fabien Coelho)
2032
2021
</para>
2033
2022
2034
2023
<para>
2035
-
This can be disabled setting SHOW_ALL_RESULTS.
2024
+
This can be disabled by setting SHOW_ALL_RESULTS.
2036
2025
</para>
2037
2026
</listitem>
2038
2027
@@ -2131,7 +2120,7 @@ Author: Robert Haas <rhaas@postgresql.org>
2131
2120
2132
2121
<listitem>
2133
2122
<para>
2134
-
Allow pg_basebackup to decompress LZ4 and ZSTD compressed server-side base backups, and LZ4 and ZSTD compress output files (Dipesh Pandit, Jeevan Ladhe)
2123
+
Allow pg_basebackup to decompress LZ4 and Zstandard compressed server-side base backups, and LZ4 and Zstandard compress output files (Dipesh Pandit, Jeevan Ladhe)
2135
2124
</para>
2136
2125
</listitem>
2137
2126
@@ -2146,7 +2135,7 @@ Author: Robert Haas <rhaas@postgresql.org>
2146
2135
2147
2136
<listitem>
2148
2137
<para>
2149
-
Allow pg_basebackup's --compress option to control the compression method (Michael Paquier, Robert Haas)
2138
+
Allow pg_basebackup's --compress option to control the compression method and options (Michael Paquier, Robert Haas)
2150
2139
</para>
2151
2140
2152
2141
<para>
@@ -2161,7 +2150,7 @@ Author: Robert Haas <rhaas@postgresql.org>
2161
2150
2162
2151
<listitem>
2163
2152
<para>
2164
-
Allow pg_basebackup to compress on the server slide and decompress on the client side before storage (Dipesh Pandit)
2153
+
Allow pg_basebackup to compress on the server side and decompress on the client side before storage (Dipesh Pandit)
2165
2154
</para>
2166
2155
2167
2156
<para>
@@ -2182,7 +2171,7 @@ Add the LZ4 compression method to pg_receivewal (Georgios Kokolatos)
2182
2171
</para>
2183
2172
2184
2173
<para>
2185
-
This is enabled via --compression-method=lz4 and requires binaries to be built using --with-lz4.
2174
+
This is enabled via --compression=lz4 and requires binaries to be built using --with-lz4.
The new --compression-method option controls the type of compression, rather than just relying on --compress.
2189
+
The new --compression option controls the type of compression, rather than just relying on --compress.
2201
2190
</para>
2202
2191
</listitem>
2203
2192
@@ -2213,7 +2202,7 @@ Improve pg_receivewal's ability to restart at the proper WAL location (Ronan Dun
2213
2202
2214
2203
<para>
2215
2204
Previously, pg_receivewal would start based on the WAL file stored in the local archive directory, or at the sending server's current WAL flush location. With this change, if the sending server is running
2216
-
Postgres 15 or later, the local archive directory is empty, and a replication slot is specified, the replication slots restart point will be used.
2205
+
Postgres 15 or later, the local archive directory is empty, and a replication slot is specified, the replication slot's restart point will be used.
2217
2206
</para>
2218
2207
</listitem>
2219
2208
@@ -2279,11 +2268,7 @@ Author: Michael Paquier <michael@paquier.xyz>
2279
2268
2280
2269
<listitem>
2281
2270
<para>
2282
-
Add dump/restore option --no-table-access-method to force restore to use only the default table access method (Justin Pryzby)
2283
-
</para>
2284
-
2285
-
<para>
2286
-
This is for portability in restoring from systems using non-default table access methods.
2271
+
Add dump/restore option --no-table-access-method to force restore to only use the default table access method (Justin Pryzby)
2287
2272
</para>
2288
2273
</listitem>
2289
2274
@@ -2334,7 +2319,7 @@ Have pg_upgrade report all databases with invalid connection settings (Jeevan La
2334
2319
</para>
2335
2320
2336
2321
<para>
2337
-
Previously only the first invalid connection setting database was reported.
2322
+
Previously only the first database with an invalid connection setting was reported.
2338
2323
</para>
2339
2324
</listitem>
2340
2325
@@ -2540,7 +2525,7 @@ Author: Robert Haas <rhaas@postgresql.org>
2540
2525
2541
2526
<listitem>
2542
2527
<para>
2543
-
Add configure option --with-zstd to enable ZSTD build (Jeevan Ladhe, Robert Haas, Michael Paquier)
2528
+
Add configure option --with-zstd to enable Zstandard builds (Jeevan Ladhe, Robert Haas, Michael Paquier)
2544
2529
</para>
2545
2530
</listitem>
2546
2531
@@ -2581,7 +2566,7 @@ Author: Robert Haas <rhaas@postgresql.org>
2581
2566
2582
2567
<listitem>
2583
2568
<para>
2584
-
Add new protocol message TARGET to specific a new COPY method to be for base backups (Robert Haas)
2569
+
Add new protocol message TARGET to specify a new COPY method to be for base backups (Robert Haas)
2585
2570
</para>
2586
2571
2587
2572
<para>
@@ -2633,7 +2618,18 @@ Author: Jeff Davis <jdavis@postgresql.org>
2633
2618
2634
2619
<listitem>
2635
2620
<para>
2636
-
Add extensions to define their own WAL resource managers (Jeff Davis)
2621
+
Allow extensions to define their own WAL resource managers (Jeff Davis)
2622
+
</para>
2623
+
</listitem>
2624
+
2625
+
<!--
2626
+
Author: Thomas Munro <tmunro@postgresql.org>
2627
+
2022-01-15 [7170f2159] Allow "in place" tablespaces.
2628
+
-->
2629
+
2630
+
<listitem>
2631
+
<para>
2632
+
Add server variable allow_in_place_tablespaces for tablespace testing (Thomas Munro)
2637
2633
</para>
2638
2634
</listitem>
2639
2635
@@ -2644,7 +2640,7 @@ Author: Robert Haas <rhaas@postgresql.org>
2644
2640
2645
2641
<listitem>
2646
2642
<para>
2647
-
Automatically export server variables using PGDLLIMPORT on Windows (Robert Haas)
2643
+
Export all server variables using PGDLLIMPORT on Windows (Robert Haas)
0 commit comments