1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-03 20:02:46 +03:00

Last-minute updates for release notes.

This commit is contained in:
Tom Lane
2022-11-07 13:02:24 -05:00
parent 5fe0ab4201
commit b7f9c762a8

View File

@ -21,6 +21,11 @@
<para>
A dump/restore is not required for those running 15.X.
</para>
<para>
However, if you regularly create and drop tables exceeding 1GB,
see the first changelog entry below.
</para>
</sect2>
<sect2>
@ -31,6 +36,43 @@
<listitem>
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
Branch: master [0e758ae89] 2022-11-07 11:36:45 -0500
Branch: REL_15_STABLE [5fe0ab420] 2022-11-07 11:36:45 -0500
-->
<para>
Fix failure to remove non-first segments of large tables
(Tom Lane)
</para>
<para>
<productname>PostgreSQL</productname> splits large tables into
multiple files (normally with 1GB per file). The logic for dropping
a table was broken and would miss removing all but the first such
file, in two cases: drops of temporary tables and WAL replay of
drops of regular tables. Applications that routinely create
multi-gigabyte temporary tables could suffer significant disk space
leakage.
</para>
<para>
Orphaned temporary-table files are removed during postmaster start,
so the mere act of updating to 15.1 is sufficient to clear any
leaked temporary-table storage. However, if you suffered any
database crashes while using 15.0, and there might have been
large tables dropped just before such crashes, it's advisable
to check the database directories for files named according to the
pattern
<literal><replaceable>NNNN</replaceable>.<replaceable>NN</replaceable></literal>.
If there is no matching file named
just <literal><replaceable>NNNN</replaceable></literal> (without
the <literal>.<replaceable>NN</replaceable></literal> suffix), these
files should be removed manually.
</para>
</listitem>
<listitem>
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
Branch: master [b8f2687fd] 2022-10-11 18:24:14 -0400
Branch: REL_15_STABLE [07ce67698] 2022-10-11 18:24:14 -0400
Branch: REL_14_STABLE [3162bd95c] 2022-10-11 18:24:14 -0400