PostgreSQL 15 RC 1 发布!

发布于 2022-09-29,PostgreSQL Global Development Group
PostgreSQL

PostgreSQL 全球开发组宣布 PostgreSQL 15 的第一个候选版本现已可供下载。作为候选版本,PostgreSQL 15 RC 1 将与 PostgreSQL 15 的正式版本基本一致,但在正式发布之前可能还会应用更多修复。

PostgreSQL 15 正式版的计划发布日期为 2022 年 10 月 13 日。请参阅"发布时间表"部分了解更多详情。

升级到 PostgreSQL 15 RC 1

从早期版本的 PostgreSQL 升级到 PostgreSQL 15 RC 1,您需要使用大版本升级策略,例如 pg_upgradepg_dump / pg_restore。更多信息请访问升级文档 (https://www.postgresql.org/docs/15/static/upgrading.html):

https://www.postgresql.org/docs/15/static/upgrading.html (https://www.postgresql.org/docs/15/static/upgrading.html)

自 15 Beta 4 以来的变更

在 Beta 4 期间,PostgreSQL 15 应用了多项错误修复,包括:

  • 使用逻辑复制发布 schema 中所有表的语法已更改为 CREATE PUBLICATION ... FOR TABLES IN SCHEMA ...

  • 逻辑复制发布功能现在可以在同时指定 schema 和表的情况下发布 schema 中的表。

  • 禁止在指定了带有列列表的表时发布 schema。

  • 修复 pg_publication_tables 视图显示已删除列的问题。

  • 禁止使用不支持的 ICU 区域设置创建新数据库。

  • 修复 pg_basebackup--gzip 选项中 WAL 目录内容未被压缩的行为问题。

  • 修复当 maintenance_io_concurrency 设置为较低值(如 0)时恢复预取的问题。

  • wal_compression 指定为 lz4zstd 但服务器不支持时,在回放 WAL 文件时记录错误日志。

  • pg_upgrade 生成的多个文件移至内部子目录。

  • 恢复进程完成后清除 ps 命令的显示内容。

有关修复的详细列表,请访问未解决问题 (https://wiki.postgresql.org/wiki/PostgreSQL_15_Open_Items#resolved_before_15rc1) 页面。

发布时间表

这是 PostgreSQL 15 的第一个候选版本。除非发现需要推迟或产生额外候选版本的问题,否则 PostgreSQL 15 应于 2022 年 10 月 13 日正式发布。

更多信息请参阅 Beta 测试 (https://www.postgresql.org/developer/beta/) 页面。

链接

  • 下载 (https://www.postgresql.org/download/)

  • Beta 测试信息 (https://www.postgresql.org/developer/beta/)

  • PostgreSQL 15 RC 1 发布说明 (https://www.postgresql.org/docs/15/static/release-15.html)

  • PostgreSQL 15 未解决问题 (https://wiki.postgresql.org/wiki/PostgreSQL_15_Open_Items)

  • 提交 Bug (https://www.postgresql.org/account/submitbug/)

  • 在 Twitter 上关注 @postgresql (https://www.twitter.com/postgresql)