doc PG 17 relnotes: wording improvements, add links, merge item
Backpatch-through: master
This commit is contained in:
parent
441ef5e1ba
commit
a8ffa32377
|
@ -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>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue