@@ -284,9 +284,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
284
284
285
285
<listitem>
286
286
<para>
287
- Change <link
287
+ Rename <link
288
288
linkend="vacuum-progress-reporting"><structname>pg_stat_progress_vacuum</structname></link>
289
- columns <structfield>max_dead_tuples</structfield>
289
+ column <structfield>max_dead_tuples</structfield>
290
290
to <structfield>max_dead_tuple_bytes</structfield>,
291
291
rename <structfield>num_dead_tuples</structfield> to
292
292
<structfield>num_dead_item_ids</structfield>, and add
@@ -337,26 +337,15 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
337
337
<!--
338
338
Author: Tom Lane <tgl@sss.pgh.pa.us>
339
339
2023-11-17 [f7816aec2] Extract column statistics from CTE references, if possib
340
- -->
341
-
342
- <listitem>
343
- <para>
344
- Allow the optimizer to improve <acronym>CTE</acronym> plans by
345
- considering the statistics of columns referenced in earlier row
346
- output clauses (Jian Guo, Tom Lane)
347
- </para>
348
- </listitem>
349
-
350
- <!--
351
340
Author: Tom Lane <tgl@sss.pgh.pa.us>
352
341
2024-03-26 [a65724dfa] Propagate pathkeys from CTEs up to the outer query.
353
342
-->
354
343
355
344
<listitem>
356
345
<para>
357
346
Allow the optimizer to improve <acronym>CTE</acronym> plans by
358
- considering the sort order of columns referenced in earlier row
359
- output clauses (Richard Guo)
347
+ considering the statistics and sort order of columns referenced in earlier row
348
+ output clauses (Jian Guo, Richard Guo, Tom Lane )
360
349
</para>
361
350
</listitem>
362
351
@@ -375,7 +364,7 @@ Author: David Rowley <drowley@postgresql.org>
375
364
</para>
376
365
377
366
<para>
378
- Remove <literal>IS NOT NULL</literal> query restrictions on
367
+ Remove <literal>IS NOT NULL</literal> restrictions from queries on
379
368
<literal>NOT NULL</literal> columns and eliminate scans on
380
369
<literal>NOT NULL</literal> columns if <literal>IS NULL</literal>
381
370
is specified.
@@ -745,7 +734,7 @@ Author: Michael Paquier <michael@paquier.xyz>
745
734
<listitem>
746
735
<para>
747
736
Add log messages related to <acronym>WAL</acronym> recovery from
748
- backup (Andres Freund)
737
+ backups (Andres Freund)
749
738
</para>
750
739
</listitem>
751
740
@@ -1010,10 +999,12 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
1010
999
<xref linkend="guc-multixact-offset-buffers"/>,
1011
1000
<xref linkend="guc-notify-buffers"/>, <xref
1012
1001
linkend="guc-serializable-buffers"/>, <xref
1013
- linkend="guc-subtransaction-buffers"/>, and <xref
1014
- linkend="guc-transaction-buffers"/>. commit_timestamp_buffers,
1015
- transaction_buffers and subtransaction_buffers scale up
1016
- automatically with <xref linkend="guc-shared-buffers"/>.
1002
+ linkend="guc-subtransaction-buffers"/>, and
1003
+ <xref linkend="guc-transaction-buffers"/>. <xref
1004
+ linkend="guc-commit-timestamp-buffers"/>, <xref
1005
+ linkend="guc-transaction-buffers"/>, and <xref
1006
+ linkend="guc-subtransaction-buffers"/> scale up automatically with
1007
+ <xref linkend="guc-shared-buffers"/>.
1017
1008
</para>
1018
1009
</listitem>
1019
1010
@@ -1212,9 +1203,10 @@ Author: Amit Kapila <akapila@postgresql.org>
1212
1203
</para>
1213
1204
1214
1205
<para>
1215
- This allows logical replication to continue quickly
1216
- after the upgrade. This only works for old clusters of
1217
- <productname>PostgreSQL</productname> version 17 or later.
1206
+ This allows logical replication to continue
1207
+ quickly after the upgrade. This only works for old
1208
+ <productname>PostgreSQL</productname> clusters that are version
1209
+ 17 or later.
1218
1210
</para>
1219
1211
</listitem>
1220
1212
@@ -1343,7 +1335,7 @@ Author: Amit Kapila <akapila@postgresql.org>
1343
1335
</para>
1344
1336
1345
1337
<para>
1346
- The server variable is <xref linkend="guc-standby-slot-names"/>.
1338
+ The new server variable is <xref linkend="guc-standby-slot-names"/>.
1347
1339
</para>
1348
1340
</listitem>
1349
1341
@@ -1474,7 +1466,8 @@ Author: Michael Paquier <michael@paquier.xyz>
1474
1466
<listitem>
1475
1467
<para>
1476
1468
Add local I/O block read/write timing statistics to
1477
- <command>EXPLAIN</command> (Nazir Bilal Yavuz)
1469
+ <command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
1470
+ (Nazir Bilal Yavuz)
1478
1471
</para>
1479
1472
</listitem>
1480
1473
@@ -2221,7 +2214,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
2221
2214
2222
2215
<para>
2223
2216
Command <literal>\dp</literal> now displays <literal>(none)</literal>
2224
- for empty privileges; default still display as empty.
2217
+ for empty privileges; default still displays as empty.
2225
2218
</para>
2226
2219
</listitem>
2227
2220
@@ -2370,7 +2363,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
2370
2363
2371
2364
<listitem>
2372
2365
<para>
2373
- Allow <application>pg_dump</application>, <link
2366
+ Allow <link
2367
+ linkend="app-pgdump"><application>pg_dump</application></link>, <link
2374
2368
linkend="app-pg-dumpall"><application>pg_dumpall</application></link>,
2375
2369
and <link
2376
2370
linkend="app-pgrestore"><application>pg_restore</application></link>
@@ -2400,8 +2394,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
2400
2394
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>,
2401
2395
<link
2402
2396
linkend="app-pgchecksums"><application>pg_checksums</application></link>,
2403
- <application>pg_dump</application>, < link
2404
- linkend="app-pgrewind"><application>pg_rewind</application></link>,
2397
+ <link linkend="app-pgdump">< application>pg_dump</application></ link>,
2398
+ <link linkend="app-pgrewind"><application>pg_rewind</application></link>,
2405
2399
and <link
2406
2400
linkend="pgupgrade"><application>pg_upgrade</application></link>.
2407
2401
</para>
@@ -2416,7 +2410,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
2416
2410
<para>
2417
2411
Add <link
2418
2412
linkend="app-pgrestore"><application>pg_restore</application></link>
2419
- option <option>--transaction-size</option> to allow object restore
2413
+ option <option>--transaction-size</option> to allow object restores
2420
2414
in transaction batches (Tom Lane)
2421
2415
</para>
2422
2416
@@ -2464,8 +2458,8 @@ Author: Michael Paquier <michael@paquier.xyz>
2464
2458
2465
2459
<listitem>
2466
2460
<para>
2467
- Add pgbench command \syncpipeline to allow sending of sync messages
2468
- (Anthonin Bonnefoy)
2461
+ Add pgbench command <literal> \syncpipeline</literal> to allow
2462
+ sending of sync messages (Anthonin Bonnefoy)
2469
2463
</para>
2470
2464
</listitem>
2471
2465
@@ -2866,7 +2860,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
2866
2860
<listitem>
2867
2861
<para>
2868
2862
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
2869
- subqueries to the <xref linkend="postgres-fdw"/> foreign server
2863
+ subqueries to <xref linkend="postgres-fdw"/> foreign servers
2870
2864
(Alexander Pyhalov)
2871
2865
</para>
2872
2866
</listitem>
@@ -2942,14 +2936,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
2942
2936
2943
2937
<listitem>
2944
2938
<para>
2945
- Allow <application><xref linkend="amcheck"/></application> to
2946
- check for unique constraint violations (Anastasia Lubennikova,
2947
- Pavel Borisov, Maxim Orlov)
2948
- </para>
2949
-
2950
- <para>
2951
- The <application>pg_amcheck</application> option
2952
- <option>--checkunique</option> will check all unique indexes.
2939
+ Allow <application><xref linkend="amcheck"/></application>
2940
+ to check for unique constraint violations using new option
2941
+ <option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
2942
+ Maxim Orlov)
2953
2943
</para>
2954
2944
</listitem>
2955
2945
0 commit comments