PostgreSQL Global Development Group 宣布 PostgreSQL 12 的第四个 beta 版本现已可供下载。此版本包含了 PostgreSQL 12 最终版本中所有功能的预览,尽管发布的一些细节在最终版本发布之前可能会有所更改。
这很可能是 PostgreSQL 12 的最后一个 beta 版本,在此之后将发布 release candidate(候选发布版本)。
秉承开源 PostgreSQL 社区的精神,我们强烈鼓励您在数据库系统中测试 PostgreSQL 12 的新功能,以帮助我们消除可能存在的任何 bug 或其他问题。
要从 Beta 3 或 PostgreSQL 12 的早期版本升级到 PostgreSQL 12 Beta 4,您需要采用类似于 PostgreSQL 主版本之间升级的策略(例如 pg_upgrade
或 pg_dump
/ pg_restore
)。有关更多信息,请访问 升级文档部分。
在 Beta 3 期间报告了许多 PostgreSQL 12 的 bug,并已应用到 Beta 4 版本中。此版本还包括对受支持的 PostgreSQL 版本报告的、也影响 PostgreSQL 12 的其他 bug 修复。
这些变更包括
DEBUG1
default_table_access_method
配置参数添加到 postgresql.sample.conf
中保留的示例配置文件ALTER SYSTEM
时 postgresql.auto.conf
中重复条目的处理。现在,当更新具有重复条目的配置参数时,PostgreSQL 将删除所有条目并将新条目追加到末尾ALTER SYSTEM
在调整配置文件条目时进行不区分大小写的比较有关修复的详细列表,请访问 待解决项页面。
每个 PostgreSQL 版本的稳定性在很大程度上取决于您——社区——在 PostgreSQL 12 正式发布之前,通过您的工作负载和测试工具测试即将发布的版本,以发现 bug 和回归。由于这是 Beta 版本,数据库行为、功能细节和 API 仍可能发生微小变化。您的反馈和测试将有助于确定新功能的最终调整,因此请在不久的将来进行测试。用户测试的质量有助于我们确定何时可以进行最终发布。
PostgreSQL wiki 上公开提供了一个 未解决问题列表。您可以使用 PostgreSQL 网站上的此表单 报告 bug。
https://postgresql.ac.cn/account/submitbug/
这是 12 版本的第四个 beta 版本。很可能,这是 PostgreSQL 12 在发布一个或多个 release candidate 之前发布的最后一个 beta 版本。有关更多信息,请参阅 Beta 测试页面。