1
0
mirror of https://github.com/postgres/postgres.git synced 2026-10-23 13:29:09 +03:00

Adjust list of major features in the v19 release notes.

Author: Jonathan S. Katz <jkatz@postgresql.org>
Discussion: https://postgr.es/m/e2324238-abec-4026-bd44-9b3e6c70bd49%40postgresql.org
Backpatch-through: 19 only
This commit is contained in:
Nathan Bossart
2026-09-23 14:08:48 -05:00
parent ad230d5888
commit f94f8b18d3

View File

@@ -20,50 +20,18 @@
<itemizedlist>
<listitem>
<para>
A new <link linkend="sql-repack"><command>REPACK</command></link> command
that reclaims disk space and reorganizes table contents, combining the
functionality of the existing <command>VACUUM FULL</command> and
<command>CLUSTER</command> commands. Its <literal>CONCURRENTLY</literal>
option allows repacking without blocking reads and writes to the table.
New <xref linkend="sql-repack"/> command that reclaims disk space and
reorganizes table contents, which can improve query performance.
<command>REPACK (CONCURRENTLY)</command> allows repacking without
blocking reads and writes to the table.
</para>
</listitem>
<listitem>
<para>
Logical replication now
<link linkend="logical-replication-sequences">replicates sequence values</link>
and can be enabled without a server restart when
<xref linkend="guc-wal-level"/> is set to <literal>replica</literal>.
</para>
</listitem>
<listitem>
<para>
Autovacuum can now use
<link linkend="guc-autovacuum-max-parallel-workers">parallel worker processes</link>
to vacuum a table's indexes, and a
<link linkend="autovacuum-priority">new scoring system</link> prioritizes
the tables that most need vacuuming or analyzing.
</para>
</listitem>
<listitem>
<para>
A new <link linkend="sql-wait"><command>WAIT</command></link>
command that waits until a standby has replayed changes up to a chosen
point, thereby supporting <quote>read-your-writes</quote> query patterns
on standbys.
</para>
</listitem>
<listitem>
<para>
A new
<link linkend="pgplanadvice"><application>pg_plan_advice</application></link>
extension for stabilizing and controlling the query planner's decisions,
and a companion
<link linkend="pgstashadvice"><application>pg_stash_advice</application></link>
extension that applies this advice automatically based on the query.
<xref linkend="pgplanadvice"/> extension for controlling query planner
decisions and <xref linkend="pgstashadvice"/> extension that applies plan
advice automatically based on the query.
</para>
</listitem>
@@ -74,6 +42,36 @@
planning and execution optimizations.
</para>
</listitem>
<listitem>
<para>
Logical replication can now be enabled without a server restart when
<xref linkend="guc-wal-level"/> is set to <literal>replica</literal>.
</para>
</listitem>
<listitem>
<para>
Logical replication of
<link linkend="logical-replication-sequences">sequence values</link>.
</para>
</listitem>
<listitem>
<para>
Support for <quote>read-your-writes</quote> consistency on standbys via
the new <xref linkend="sql-wait"/> command.
</para>
</listitem>
<listitem>
<para>
<link linkend="guc-autovacuum-max-parallel-workers">Parallel autovacuum of table indexes</link>
and
<link linkend="autovacuum-priority">autovacuum prioritization</link>
through a new scoring system.
</para>
</listitem>
</itemizedlist>
<para>