mirror of
https://github.com/postgres/postgres.git
synced 2026-06-09 00:32:10 -04:00
doc PG 19 relnotes: merge pg_upgrade LO metadata items
Also fix commit message cut/paste mistake, and add "tar" markup.
This commit is contained in:
parent
41ddb9c33e
commit
378668d50b
1 changed files with 47 additions and 77 deletions
|
|
@ -403,6 +403,11 @@ Improve the planning of semijoins (Richard Guo)
|
|||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Richard Guo <rguo@postgresql.org>
|
||||
2025-07-08 [55a780e94] Consider explicit incremental sort for Append and MergeA
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow Append and MergeAppend to consider explicit incremental sorts (Richard Guo)
|
||||
|
|
@ -481,11 +486,6 @@ Simplify <literal>IS [NOT] TRUE/FALSE/UNKNOWN</literal> to plain boolean express
|
|||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Richard Guo <rguo@postgresql.org>
|
||||
2025-07-08 [55a780e94] Consider explicit incremental sort for Append and MergeA
|
||||
-->
|
||||
|
||||
<!--
|
||||
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
||||
2025-11-19 [057012b20] Speed up eqjoinsel() with lots of MCV entries.
|
||||
|
|
@ -2637,11 +2637,52 @@ Author: Andrew Dunstan <andrew@dunslane.net>
|
|||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow <link linkend="pgwaldump"><application>pg_waldump</application></link> to read <acronym>WAL</acronym> files stored in tar archives (Amul Sul)
|
||||
Allow <link linkend="pgwaldump"><application>pg_waldump</application></link> to read <acronym>WAL</acronym> files stored in <application>tar</application> archives (Amul Sul)
|
||||
<ulink url="&commit_baseurl;b15c15139">§</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2025-09-08 [3bcfcd815] pg_upgrade: Transfer pg_largeobject_metadata's files whe
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2026-02-09 [158408fef] pg_upgrade: Fix handling of pg_largeobject_metadata.
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2025-07-18 [161a3e8b6] pg_upgrade: Use COPY for large object metadata.
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2026-02-16 [b33f75361] pg_upgrade: Use COPY for LO metadata for upgrades from
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Improve performance of <link linkend="pgupgrade"><application>pg_upgrade</application></link> copying large object metadata (Nathan Bossart)
|
||||
<ulink url="&commit_baseurl;3bcfcd815">§</ulink>
|
||||
<ulink url="&commit_baseurl;158408fef">§</ulink>
|
||||
<ulink url="&commit_baseurl;161a3e8b6">§</ulink>
|
||||
<ulink url="&commit_baseurl;b33f75361">§</ulink>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Various methods are used, depending on the <productname>PostgreSQL</productname> version of the old cluster.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2025-07-30 [412036c22] Teach pg_upgrade to handle in-place tablespaces.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow <link linkend="pgupgrade"><application>pg_upgrade</application></link> to process non-default tablespaces stored in the <envar>PGDATA</envar> directory (Nathan Bossart)
|
||||
<ulink url="&commit_baseurl;412036c22">§</ulink>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Previously such tablespaces generated an error.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Fujii Masao <fujii@postgresql.org>
|
||||
2025-11-07 [0ab208fa5] pgbench: Add - -continue-on-error option.
|
||||
|
|
@ -2717,77 +2758,6 @@ Allow <link linkend="app-pgdump"><application>pg_dump</application></link> to in
|
|||
|
||||
</sect4>
|
||||
|
||||
<sect4 id="release-19-pgupgrade">
|
||||
<title><xref linkend="pgupgrade"/></title>
|
||||
|
||||
<itemizedlist>
|
||||
<!--
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2025-09-08 [3bcfcd815] pg_upgrade: Transfer pg_largeobject_metadata's files whe
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2026-02-09 [158408fef] pg_upgrade: Fix handling of pg_largeobject_metadata.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Have <link linkend="pgupgrade"><application>pg_upgrade</application></link> copy large object metadata files rather than using <link linkend="sql-copy"><command>COPY</command></link> (Nathan Bossart)
|
||||
<ulink url="&commit_baseurl;3bcfcd815">§</ulink>
|
||||
<ulink url="&commit_baseurl;158408fef">§</ulink>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This is possible when upgrading from <productname>PostgreSQL</productname> 16 and later.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2025-07-18 [161a3e8b6] pg_upgrade: Use COPY for large object metadata.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow <link linkend="pgupgrade"><application>pg_upgrade</application></link> to use <link linkend="sql-copy"><command>COPY</command></link> for large object metadata (Nathan Bossart)
|
||||
<ulink url="&commit_baseurl;161a3e8b6">§</ulink>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This is used when upgrading from <productname>PostgreSQL</productname> major versions 12-15.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2026-02-16 [b33f75361] pg_upgrade: Use COPY for LO metadata for upgrades from
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Improve <link linkend="pgupgrade"><application>pg_upgrade</application></link> performance when restoring large object metadata from <productname>PostgreSQL</productname> version 11 and earlier (Nathan Bossart)
|
||||
<ulink url="&commit_baseurl;b33f75361">§</ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<!--
|
||||
Author: Nathan Bossart <nathan@postgresql.org>
|
||||
2025-07-30 [412036c22] Teach pg_upgrade to handle in-place tablespaces.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow <link linkend="pgupgrade"><application>pg_upgrade</application></link> to process non-default tablespaces stored in the <envar>PGDATA</envar> directory (Nathan Bossart)
|
||||
<ulink url="&commit_baseurl;412036c22">§</ulink>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Previously such tablespaces generated an error.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</itemizedlist>
|
||||
|
||||
</sect4>
|
||||
|
||||
<sect4 id="release-19-logicalrep-app">
|
||||
<title>Logical Replication Applications</title>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue