mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	doc PG 17 relnotes: wording improvements, add links, merge item
Backpatch-through: master
This commit is contained in:
		@@ -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>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user