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