PostgreSQL 全球开发组发布了所有受支持的 PostgreSQL 版本的更新,包括 15.1、14.6、13.9、12.13、11.18 和 10.23。此版本修复了过去几个月报告的 25 个错误。
这是 PostgreSQL 10 的最终版本。PostgreSQL 10 将不再接收安全和错误修复。如果您在生产环境中使用 PostgreSQL 10,我们建议您制定升级计划。
有关更改的完整列表,请查看发行说明。
此更新修复了过去几个月报告的 25 多个错误。下面列出的问题会影响 PostgreSQL 15。其中一些问题也可能影响其他受支持的 PostgreSQL 版本。
此版本包含
DEFAULT
设置的多行 VALUES
子句的 INSERT
语句的可更新视图的问题。ON SELECT
规则的名为 _RETURN
的规则。MERGE
。ALTER TABLE ... ATTACH PARTITION
时构造每个分区的外部键约束的问题,之前可能会构建不正确或重复的约束。psql -c
现在会以非零状态退出。pg_basebackup
中跨平台迁移表空间。CHECK
约束的注释。此版本还将时区数据文件更新为使用 tzdata 版本 2022f。这包括智利、斐济、伊朗、约旦、墨西哥、巴勒斯坦和叙利亚的 DST 法规变更,以及对智利、克里米亚、伊朗和墨西哥的历史修正。
tzdata 2022f 版本中还有其他几项需要注意的更改,这些更改可能会更改 1970 年之前的时戳的显示。有关详细说明,请查看发行说明。
有关可用更改的完整列表,请查看发行说明。
PostgreSQL 10.23 是 PostgreSQL 10 的最终版本。如果您在生产环境中使用 PostgreSQL 10,我们建议您制定升级到较新的、受支持的 PostgreSQL 版本的计划。有关更多信息,请参阅我们的版本控制策略。
所有 PostgreSQL 更新版本都是累积的。与其他次要版本一样,用户不需要转储和重新加载其数据库或使用 pg_upgrade
来应用此更新版本;您可以简单地关闭 PostgreSQL 并更新其二进制文件。
跳过了一个或多个更新版本的用户可能需要运行其他更新后步骤;有关详细信息,请参阅早期版本的发行说明。
有关更多详细信息,请参阅发行说明。