doc PG 17 relnotes: wording improvements, add links, merge item

Backpatch-through: master
This commit is contained in:
Bruce Momjian 2024-06-21 12:08:14 -04:00
parent 441ef5e1ba
commit a8ffa32377

View file

@ -284,9 +284,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Change <link
Rename <link
linkend="vacuum-progress-reporting"><structname>pg_stat_progress_vacuum</structname></link>
columns <structfield>max_dead_tuples</structfield>
column <structfield>max_dead_tuples</structfield>
to <structfield>max_dead_tuple_bytes</structfield>,
rename <structfield>num_dead_tuples</structfield> to
<structfield>num_dead_item_ids</structfield>, and add
@ -337,17 +337,6 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
2023-11-17 [f7816aec2] Extract column statistics from CTE references, if possib
-->
<listitem>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the statistics of columns referenced in earlier row
output clauses (Jian Guo, Tom Lane)
</para>
</listitem>
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
2024-03-26 [a65724dfa] Propagate pathkeys from CTEs up to the outer query.
-->
@ -355,8 +344,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the sort order of columns referenced in earlier row
output clauses (Richard Guo)
considering the statistics and sort order of columns referenced in earlier row
output clauses (Jian Guo, Richard Guo, Tom Lane)
</para>
</listitem>
@ -375,7 +364,7 @@ Author: David Rowley <drowley@postgresql.org>
</para>
<para>
Remove <literal>IS NOT NULL</literal> query restrictions on
Remove <literal>IS NOT NULL</literal> restrictions from queries on
<literal>NOT NULL</literal> columns and eliminate scans on
<literal>NOT NULL</literal> columns if <literal>IS NULL</literal>
is specified.
@ -745,7 +734,7 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add log messages related to <acronym>WAL</acronym> recovery from
backup (Andres Freund)
backups (Andres Freund)
</para>
</listitem>
@ -1010,10 +999,12 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<xref linkend="guc-multixact-offset-buffers"/>,
<xref linkend="guc-notify-buffers"/>, <xref
linkend="guc-serializable-buffers"/>, <xref
linkend="guc-subtransaction-buffers"/>, and <xref
linkend="guc-transaction-buffers"/>. commit_timestamp_buffers,
transaction_buffers and subtransaction_buffers scale up
automatically with <xref linkend="guc-shared-buffers"/>.
linkend="guc-subtransaction-buffers"/>, and
<xref linkend="guc-transaction-buffers"/>. <xref
linkend="guc-commit-timestamp-buffers"/>, <xref
linkend="guc-transaction-buffers"/>, and <xref
linkend="guc-subtransaction-buffers"/> scale up automatically with
<xref linkend="guc-shared-buffers"/>.
</para>
</listitem>
@ -1212,9 +1203,10 @@ Author: Amit Kapila <akapila@postgresql.org>
</para>
<para>
This allows logical replication to continue quickly
after the upgrade. This only works for old clusters of
<productname>PostgreSQL</productname> version 17 or later.
This allows logical replication to continue
quickly after the upgrade. This only works for old
<productname>PostgreSQL</productname> clusters that are version
17 or later.
</para>
</listitem>
@ -1343,7 +1335,7 @@ Author: Amit Kapila <akapila@postgresql.org>
</para>
<para>
The server variable is <xref linkend="guc-standby-slot-names"/>.
The new server variable is <xref linkend="guc-standby-slot-names"/>.
</para>
</listitem>
@ -1474,7 +1466,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add local I/O block read/write timing statistics to
<command>EXPLAIN</command> (Nazir Bilal Yavuz)
<command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
(Nazir Bilal Yavuz)
</para>
</listitem>
@ -2221,7 +2214,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Command <literal>\dp</literal> now displays <literal>(none)</literal>
for empty privileges; default still display as empty.
for empty privileges; default still displays as empty.
</para>
</listitem>
@ -2370,7 +2363,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Allow <application>pg_dump</application>, <link
Allow <link
linkend="app-pgdump"><application>pg_dump</application></link>, <link
linkend="app-pg-dumpall"><application>pg_dumpall</application></link>,
and <link
linkend="app-pgrestore"><application>pg_restore</application></link>
@ -2400,8 +2394,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>,
<link
linkend="app-pgchecksums"><application>pg_checksums</application></link>,
<application>pg_dump</application>, <link
linkend="app-pgrewind"><application>pg_rewind</application></link>,
<link linkend="app-pgdump"><application>pg_dump</application></link>,
<link linkend="app-pgrewind"><application>pg_rewind</application></link>,
and <link
linkend="pgupgrade"><application>pg_upgrade</application></link>.
</para>
@ -2416,7 +2410,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="app-pgrestore"><application>pg_restore</application></link>
option <option>--transaction-size</option> to allow object restore
option <option>--transaction-size</option> to allow object restores
in transaction batches (Tom Lane)
</para>
@ -2464,8 +2458,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add pgbench command \syncpipeline to allow sending of sync messages
(Anthonin Bonnefoy)
Add pgbench command <literal>\syncpipeline</literal> to allow
sending of sync messages (Anthonin Bonnefoy)
</para>
</listitem>
@ -2866,7 +2860,7 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
subqueries to the <xref linkend="postgres-fdw"/> foreign server
subqueries to <xref linkend="postgres-fdw"/> foreign servers
(Alexander Pyhalov)
</para>
</listitem>
@ -2942,14 +2936,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow <application><xref linkend="amcheck"/></application> to
check for unique constraint violations (Anastasia Lubennikova,
Pavel Borisov, Maxim Orlov)
</para>
<para>
The <application>pg_amcheck</application> option
<option>--checkunique</option> will check all unique indexes.
Allow <application><xref linkend="amcheck"/></application>
to check for unique constraint violations using new option
<option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
Maxim Orlov)
</para>
</listitem>