- Fix pg_stat_reset_single_table_counters() to do
- the right thing for a shared catalog (Masahiro Ikeda)
-
-
- Previously the reset would be ineffective.
-
-
-
-
-
- Fix incorrect coding in gtsvector_picksplit()
- (Alexander Lakhin)
-
-
- This could lead to poor page-split decisions in GiST indexes
- on tsvector columns.
-
-
-
-
-
- Fix COMMIT AND CHAIN/ROLLBACK AND
- CHAIN to work properly when there is an unreleased
- savepoint (Liu Xiang, Tom Lane)
-
-
- Instead of propagating the current transaction's properties to the
- new transaction, they propagated some previous transaction's
- properties.
-
-
-
-
-
- Avoid record type has not been registered
failure
- when deparsing a view that contains references to fields of
- composite constants (Tom Lane)
-
-
-
-
-
- Allow extracting fields from
- a RECORD-type ROW() expression
- (Tom Lane)
-
-
- SQL code that knows that we name such
- fields f1, f2, etc can use
- those names to extract fields from the expression. This change was
- originally made in version 13, and is now being back-patched into
- older branches to support tests for a related bug.
-
-
-
-
-
- Fix assertion failure when logical decoding is retried in the same
- session after an error (Hou Zhijie)
-
-
-
-
-
- Ensure that standby-mode WAL recovery reports an error when an
- invalid page header is found (Yugo Nagata, Kyotaro Horiguchi)
-
-
-
-
-
- Fix race condition in database dropping that could lead to the
- autovacuum launcher getting stuck (Andres Freund, Will Mortensen,
- Jacob Speidel)
-
-
- The race could lead to a statistics entry for the removed database
- remaining present, confusing the launcher's selection of which
- database to process.
-
-
-
-
-
- Fix datatype size confusion in logical tape management
- (Ranier Vilela)
-
-
- Integer overflow was possible on platforms where long is wider than
- int, although it would take a multiple-terabyte temporary file to
- cause a problem.
-
-
-
-
-
- Avoid unintended close of syslogger process's stdin
- (Heikki Linnakangas)
-
-
-
-
-
- Avoid doing plan cache revalidation of utility statements
- that do not receive interesting processing during parse analysis
- (Tom Lane)
-
-
- Aside from saving a few cycles, this prevents failure after a cache
- invalidation for statements that must not set a snapshot, such
- as SET TRANSACTION ISOLATION LEVEL.
-
-
-
-
-
- Keep by-reference attmissingval values in
- a long-lived context while they are being used (Andrew Dunstan)
-
-
- This avoids possible use of dangling pointers when a tuple slot
- outlives the tuple descriptor with which its value was constructed.
-
-
-
-
-
- Recalculate the effective value of search_path
- after ALTER ROLE (Jeff Davis)
-
-
- This ensures that after renaming a role, the meaning of the special
- string $user is re-determined.
-
-
-
-
-
- Fix assertion failure in
pg_dump when
- it's asked to dump the pg_catalog schema (Peter
- Eisentraut)
-
-
-
-
-
- Avoid generating invalid temporary slot names
- in
pg_basebackup (Jelte Fennema)
-
-
- This has only been seen to occur when the server connection runs
-
-
-
-
-