PostgreSQL 15 RC 1 发布!

发布于 2022-09-29,作者:PostgreSQL 全球开发组
PostgreSQL 项目

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

PostgreSQL 15 的计划正式发布日期为 2022 年 10 月 13 日。请参阅“发布时间表”部分了解更多详细信息。

升级到 PostgreSQL 15 RC 1

要从早期版本的 PostgreSQL 升级到 PostgreSQL 15 RC 1,您需要使用主版本升级策略,例如 pg_upgradepg_dump / pg_restore。有关更多信息,请访问文档中关于升级的部分

https://postgres.ac.cn/docs/15/static/upgrading.html

自 15 Beta 4 以来的更改

在 Beta 4 期间,PostgreSQL 15 应用了多个错误修复。这些包括:

  • 使用逻辑复制发布模式中所有表的语法更改为 CREATE PUBLICATION ... FOR TABLES IN SCHEMA ...
  • 逻辑复制发布现在可以发布模式内的表,如果同时指定了模式和表。
  • 如果指定了带有列列表的表,则不允许发布模式。
  • 修复了 pg_publication_tables 视图会显示已删除列的问题。
  • 不允许使用不支持的 ICU 区域设置创建新数据库。
  • 修复了 pg_basebackup--gzip 选项的行为问题,其中 WAL 目录的内容未被压缩。
  • 修复了当 maintenance_io_concurrency 设置为较低值(例如 0)时,恢复预取的问题。
  • wal_compression 被指定为 lz4zstd 但服务器不支持时,记录重放 WAL 文件时的错误。
  • pg_upgrade 生成的多个文件移动到内部子目录。
  • 当恢复过程完成时,从 ps 命令中清除显示。

有关修复的详细列表,请访问未解决问题页面。

发布时间表

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

有关更多信息,请参阅Beta 测试页面。

链接