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
Copy file name to clipboardExpand all lines: doc/src/sgml/release-14.sgml
+59-26Lines changed: 59 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -85,12 +85,12 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
85
85
-->
86
86
87
87
<para>
88
-
Fix to_tsquery() and websearch_to_tsquery() to properly parsecertain discarded tokens in quotes (Alexander Korotkov)
88
+
Fix to_tsquery() and websearch_to_tsquery() to properly parsequery text containing discarded tokens (Alexander Korotkov)
89
89
</para>
90
90
91
91
<para>
92
-
Certain discarded tokens, like underscore, caused the output of these functions to produce incorrect tsquery output, e.g., websearch_to_tsquery('"pg_class pg"')used to output '( pg & class )
93
-
<-> pg',but nowoutputs 'pg <-> class <-> pg'.
92
+
Certain discarded tokens, like underscore, caused the output of these functions to produce incorrect tsquery output, e.g.,bothwebsearch_to_tsquery('"pg_class pg"')and to_tsquery('pg_class <->
93
+
pg') used to output '( pg & class ) <-> pg',but nowboth output 'pg <-> class <-> pg'.
94
94
</para>
95
95
</listitem>
96
96
@@ -117,11 +117,12 @@ Author: Peter Eisentraut <peter@eisentraut.org>
117
117
-->
118
118
119
119
<para>
120
-
Changepassword_encryption's default to scram-sha-256 (Peter Eisentraut)
120
+
Changethe default of the password_encryption server parameter to scram-sha-256 (Peter Eisentraut)
121
121
</para>
122
122
123
123
<para>
124
124
Previously it was md5. All new passwords will be stored as SHA256 unless this server variable is changed or the password is already md5-hashed.
125
+
Also, the legacy (and undocumented) boolean-like values which were previously synonyms of <literal>md5</literal> are no longer accepted.
125
126
</para>
126
127
</listitem>
127
128
@@ -516,7 +517,7 @@ Author: Peter Geoghegan <pg@bowt.ie>
516
517
-->
517
518
518
519
<para>
519
-
Allow VACUUM to eagerly add newly deleted btree pagesin the free space map (Peter Geoghegan)
520
+
Allow VACUUM to eagerly add newly deleted btree pagesto the free space map (Peter Geoghegan)
520
521
</para>
521
522
522
523
<para>
@@ -645,6 +646,25 @@ Allow the arbitrary collations of partition boundary values (Tom Lane)
645
646
<para>
646
647
Previously it had to match the collation of the partition key.
647
648
</para>
649
+
</listitem>
650
+
651
+
<listitem>
652
+
<!--
653
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
654
+
2021-03-31 [86dc90056] Rework planning and execution of UPDATE and DELETE.
655
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
656
+
2021-04-06 [a1115fa07] Postpone some more stuff out of ExecInitModifyTable.
657
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
658
+
2021-04-06 [c5b7ba4e6] Postpone some stuff out of ExecInitModifyTable.
659
+
-->
660
+
661
+
<para>
662
+
Improve the performance of updates/deletes on partitioned tables when only a few partitions are affected (Amit Langote, Tom Lane)
663
+
</para>
664
+
665
+
<para>
666
+
This also allows run-time pruning of updates/deletes on partitioned tables.
667
+
</para>
648
668
</listitem>
649
669
650
670
</itemizedlist>
@@ -940,6 +960,23 @@ Author: David Rowley <drowley@postgresql.org>
940
960
<para>
941
961
Allow window functions to perform incremental sorts (David Rowley)
942
962
</para>
963
+
</listitem>
964
+
965
+
<listitem>
966
+
<!--
967
+
Author: Michael Paquier <michael@paquier.xyz>
968
+
2020-10-11 [80f8eb79e] Use perfect hash for NFC and NFKC Unicode Normalization
969
+
Author: Michael Paquier <michael@paquier.xyz>
970
+
2020-10-23 [783f0cc64] Improve performance of Unicode {de,re}composition in the
Add wait event WalReceiverExit to report WAL receiver exit wait time (Fujii Masao)
1161
1198
</para>
1199
+
</listitem>
1200
+
1201
+
<listitem>
1202
+
<!--
1203
+
Author: Peter Eisentraut <peter@eisentraut.org>
1204
+
2021-02-17 [f40c6969d] Routine usage information schema tables
1205
+
-->
1206
+
1207
+
<para>
1208
+
Implement information schema view routine_column_usage to track columns referenced by function and procedure default expressions (Peter Eisentraut)
1209
+
</para>
1162
1210
</listitem>
1163
1211
1164
1212
</itemizedlist>
@@ -1181,7 +1229,7 @@ Allow the certificate's distinguished name (DN) to be matched for client certifi
1181
1229
</para>
1182
1230
1183
1231
<para>
1184
-
The new pg_hba.conf keyword "clientname=DN" allows comparison withnon-CNcertificate attributes and can be combined with ident maps.
1232
+
The new pg_hba.conf keyword "clientname=DN" allows comparison with certificate attributes beyond the CN and can be combined with ident maps.
1185
1233
</para>
1186
1234
</listitem>
1187
1235
@@ -1502,7 +1550,7 @@ Author: Amit Kapila <akapila@postgresql.org>
1502
1550
-->
1503
1551
1504
1552
<para>
1505
-
Allow logical replication to stream long in-progress transactions tostandbys (Tomas Vondra, Dilip Kumar, Amit Kapila, Ajin Cherian, Nikhil Sontakke, Stas Kelvich)
1553
+
Allow logical replication to stream long in-progress transactions tosubscribers (Tomas Vondra, Dilip Kumar, Amit Kapila, Ajin Cherian, Nikhil Sontakke, Stas Kelvich)
1506
1554
</para>
1507
1555
1508
1556
<para>
@@ -1648,7 +1696,7 @@ Author: Amit Kapila <akapila@postgresql.org>
1648
1696
-->
1649
1697
1650
1698
<para>
1651
-
Allow logical decoding to more efficiently process cache invalidation messages
1699
+
Allow logical decoding to more efficiently process cache invalidation messages (Dilip Kumar)
1652
1700
</para>
1653
1701
1654
1702
<para>
@@ -2234,7 +2282,7 @@ Add date_bin function (John Naylor)
2234
2282
</para>
2235
2283
2236
2284
<para>
2237
-
WHAT DOES THIS DO?
2285
+
The function date_bin "bins" the input timestamp into a specified interval aligned with a specified origin.
2238
2286
</para>
2239
2287
</listitem>
2240
2288
@@ -2338,11 +2386,11 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
2338
2386
-->
2339
2387
2340
2388
<para>
2341
-
Allow subscripting ofjsonb (Dmitry Dolgov)
2389
+
Allow subscripting ofJSONB and simplify the implementation of subscripting (Dmitry Dolgov)
2342
2390
</para>
2343
2391
2344
2392
<para>
2345
-
Subscriptingcan be used to extract from and assign tojsonb documents.
2393
+
JSONB subscriptingcan be used to extract from and assign toJSONB documents. Extensions and built-in data types can now implement subscripting more easily.
2346
2394
</para>
2347
2395
</listitem>
2348
2396
@@ -2409,21 +2457,6 @@ Allow more flexible data types for default values of lead() and lag() window fun
2409
2457
</para>
2410
2458
</listitem>
2411
2459
2412
-
<listitem>
2413
-
<!--
2414
-
Author: Michael Paquier <michael@paquier.xyz>
2415
-
2020-10-23 [783f0cc64] Improve performance of Unicode {de,re}composition in the