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 版本。
包含在此发布版本中
VALUES 子句的 INSERT 语句的可更新视图。_RETURN 但不是 ON SELECT 规则的规则。MERGE。ALTER TABLE ... ATTACH PARTITION 时为每个分区构建外键约束的问题,之前可能会构建不正确或重复的约束。psql -c 现在在查询被取消时会以非零状态退出。pg_basebackup 中的跨平台表空间迁移。CHECK 约束的注释。此版本还更新了时区数据文件,以使用 tzdata 版本 2022f。这包括智利、斐济、伊朗、约旦、墨西哥、巴勒斯坦和叙利亚的夏令时法律变更,以及对智利、克里米亚、伊朗和墨西哥的历史修正。
tzdata 2022f 版本中还有几项其他值得注意的更改,这些更改可能会改变 1970 年之前的时戳的显示。有关详细说明,请参阅发布说明。
有关所有更改的完整列表,请参阅 发布说明。
PostgreSQL 10.23 是 PostgreSQL 10 的最终版本。如果您在生产环境中使用 PostgreSQL 10,我们建议您计划升级到更新的、受支持的 PostgreSQL 版本。有关更多信息,请参阅我们的版本策略。
所有 PostgreSQL 更新版本都是累积的。与其他次要版本一样,用户不需要转储和重新加载数据库或使用 pg_upgrade 来应用此更新版本;您可以直接关闭 PostgreSQL 并更新其二进制文件。
跳过了一个或多个更新版本的用户可能需要执行额外的、更新后的步骤;有关详细信息,请参阅早期版本的发布说明。
有关更多详细信息,请参阅 发行说明。