2025年9月25日: PostgreSQL 18 发布!

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://postgresql.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_compressionlz4zstd 但服务器不支持时,记录回放 WAL 文件时的错误。
  • pg_upgrade 生成的几个文件移到一个内部子目录。
  • 在恢复过程完成后,清除 ps 命令的显示。

有关修复的详细列表,请访问待处理项目页面。

发布计划

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

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

链接