+
Rename
linkend="vacuum-progress-reporting">pg_stat_progress_vacuum
- columns max_dead_tuples
+ column max_dead_tuples
to max_dead_tuple_bytes,
rename num_dead_tuples to
num_dead_item_ids, and add
-
-
- Allow the optimizer to improve
CTE plans by
- considering the statistics of columns referenced in earlier row
- output clauses (Jian Guo, Tom Lane)
-
-
-
-
Allow the optimizer to improve
CTE plans by
- considering the sort order of columns referenced in earlier row
- output clauses (Richard Guo)
+ considering the statistics and sort order of columns referenced in earlier row
+ output clauses (Jian Guo, Richard Guo, Tom Lane)
- Remove IS NOT NULL query restrictions on
+ Remove IS NOT NULL restrictions from queries on
NOT NULL columns and eliminate scans on
NOT NULL columns if IS NULL
is specified.
Add log messages related to
WAL recovery from
- backup (Andres Freund)
+ backups (Andres Freund)
,
,
linkend="guc-serializable-buffers"/>,
- linkend="guc-subtransaction-buffers"/>, and
- linkend="guc-transaction-buffers"/>. commit_timestamp_buffers,
- transaction_buffers and subtransaction_buffers scale up
- automatically with .
+ linkend="guc-subtransaction-buffers"/>, and
+
.
+ linkend="guc-commit-timestamp-buffers"/>,
+ linkend="guc-transaction-buffers"/>, and
+ linkend="guc-subtransaction-buffers"/> scale up automatically with
+ .
- This allows logical replication to continue quickly
- after the upgrade. This only works for old clusters of
-
PostgreSQL version 17 or later.
+ This allows logical replication to continue
+ quickly after the upgrade. This only works for old
+
PostgreSQL clusters that are version
+ 17 or later.
- The server variable is .
+ The new server variable is .
Add local I/O block read/write timing statistics to
- EXPLAIN (Nazir Bilal Yavuz)
+ EXPLAIN's BUFFERS output
+ (Nazir Bilal Yavuz)
Command \dp now displays (none)
- for empty privileges; default still display as empty.
+ for empty privileges; default still displays as empty.
- Allow
pg_dump,
+ Allow
+ linkend="app-pgdump">
pg_dump,
linkend="app-pg-dumpall">
pg_dumpall,
and
linkend="app-pgrestore">
pg_restore
linkend="app-pgbasebackup">
pg_basebackup,
linkend="app-pgchecksums">
pg_checksums,
- <application>pg_dump,
- linkend="app-pgrewind">
pg_rewind,
+ <
link linkend="app-pgdump">pg_dump,
+
linkend="app-pgrewind">pg_rewind,
and
linkend="pgupgrade">
pg_upgrade.
Add
linkend="app-pgrestore">
pg_restore
- option to allow object restore
+ option to allow object restores
in transaction batches (Tom Lane)
- Add pgbench command \syncpipeline to allow sending of sync messages
- (Anthonin Bonnefoy)
+ Add pgbench command \syncpipeline to allow
+ sending of sync messages (Anthonin Bonnefoy)
Allow pushdown of EXISTS and IN
- subqueries to the foreign server
+ subqueries to foreign servers
(Alexander Pyhalov)
- check for unique constraint violations (Anastasia Lubennikova,
- Pavel Borisov, Maxim Orlov)
-
-
- will check all unique indexes.
+ to check for unique constraint violations using new option
+ (Anastasia Lubennikova, Pavel Borisov,
+ Maxim Orlov)