Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
E.2. Postgres Pro Standard 12.20.1
Prev UpAppendix E. Release NotesHome Next

E.2. Postgres Pro Standard 12.20.1

Release Date: 2024-08-14

E.2.1. Overview

This release is based onPostgreSQL 12.20 andPostgres Pro Standard 12.19.2. All improvements inherited fromPostgreSQL 12.20 are listed inPostgreSQL 12.20 Release Notes. Other major changes and enhancements are as follows:

  • Enhanced performance of segment search by implementing a new search strategy, allowing faster detection of the last segment.

  • Fixed a bug that caused the optimizer to ignore columns from query conditions. Previously, when partially using a composite index, the number of rows could be overestimated, which led to an incorrect plan creation. The bug occurred due to a malfunction of the multi-column statistics elements.

  • Fixed a bug inANALYZE that could occur because it was impossible to display thepg_statistic system catalog. For the fix to work, if your database has indexes withINCLUDE columns, after upgradingPostgres Pro, it is recommended to do anotherANALYZE for these columns.

  • Upgraded themchar extension to fix a bug that caused themchar andmvarchar data types to ignore control characters during string comparison.

  • Upgradedpg_probackup to version 2.8.3, which fixes backup validation for databases containing an OID larger than 109. Previously, the validation status could be displayed incorrectly in such cases.

  • Upgradedpg_filedump to version 17.0, which provides optimizations and bug fixes. In particular, contents of meta pages for GIN and SP-GiST indexes are now displayed correctly, and an issue of lacking memory for encoding and decompression is resolved.

  • Fixed incorrect behavior ofpg_wait_sampling when used with the extended query protocol.

E.2.2. Migration to Version 12.20.1

If you are upgrading fromPostgres Pro Standard based on the samePostgreSQL major version, it is enough to install the new version into your current installation directory.

If you take backups usingpg_probackup and you have previously upgraded it to version 2.8.0 or 2.8.1, make sure to upgrade it to version 2.8.2 or higher and retake a full backup after upgrade, since backups taken using those versions might be corrupted. If you suspect that your backups taken with versions 2.8.0 or 2.8.1 may be corrupted, you can validate them using version 2.8.2.

While functionsnumeric_eq,numeric_ne,numeric_gt,numeric_ge,numeric_lt, andnumeric_le are actually leakproof, they were not marked as such inPostgres Pro Standard 12.1.1, which could lead to incorrect query optimization. In particular, it negatively affected query execution if row-level security policy was in use. Version 12.2.1 repairs this issue for new installations by correcting the initial catalog data, but existing installations will still have incorrect markings unless you updatepg_proc entries for these functions. You can runpg_upgrade to upgrade your server instance to a version containing the corrected initial data, or manually correct these entries in each database of the installation using theALTER FUNCTION command. For example:

ALTER FUNCTION pg_catalog.numeric_eq LEAKPROOF

When upgrading fromPostgres Pro versions 12.6.1 or lower, rebuild indexes containing at least one included column of type for which the collation was defined in the table.

If you are upgrading fromPostgres Pro versions 12.6.2 or lower and takePTRACK backups usingpg_probackup, retake a full backup after upgrade.


Prev Up Next
E.1. Postgres Pro Standard 12.22.1 Home E.3. Postgres Pro Standard 12.19.2
epubpdf
Go to Postgres Pro Standard 12
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp