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