PostgreSQL Global Development Group 宣布 PostgreSQL 11 的第四个 Beta 版本现已可供下载。此版本包含了 PostgreSQL 11 最终版本中所有功能的预览(尽管在发布候选版可用之前,某些细节仍可能发生变化),以及在第三个 Beta 版本期间报告的错误修复。
这很可能是 PostgreSQL 11 在发布候选版可用之前的最后一个 Beta 版本。
秉持开源 PostgreSQL 社区的精神,我们强烈建议您在数据库系统中测试 PostgreSQL 11 的新功能,以帮助我们消除可能存在的任何错误或其他问题。
要从 Beta 3 或 PostgreSQL 11 的早期版本升级到 PostgreSQL 11 Beta 4,您需要采用类似于 PostgreSQL 主版本升级的策略(例如,使用 pg_upgrade
或 pg_dump
/ pg_restore
)。有关更多信息,请参阅关于升级的文档部分。
在 Beta 3 期间报告了许多 PostgreSQL 11 的错误,并在 Beta 4 版本中进行了修复。此版本还包括了为受支持的 PostgreSQL 版本报告但同时也影响 PostgreSQL 11 的其他错误修复。这些修复包括:
jit = on
。CREATE INDEX
,禁止在映射的目录关系(catalog relations)上进行构建。XMLTABLE
时,修复了内存泄漏。pg_verify_checksums
的几项修复。libpq
的几项修复,包括一个修复,只在明确要求时才查找主机名。pg_upgrade
的几项修复,包括正确处理扩展中的事件触发器(event triggers)。pg_dump
和 pg_restore
的几项修复。有关修复的详细列表,请访问待解决问题页面。
每个 PostgreSQL 版本的稳定性在很大程度上取决于您——社区——使用您的工作负载和测试工具测试即将发布版本的能力,以便在 PostgreSQL 11 发布之前发现错误和回归。由于这是一个 Beta 版本,数据库行为、功能细节和 API 仍可能发生微小变化。您的反馈和测试将有助于确定新功能的最终调整,请尽快进行测试。用户测试的质量有助于我们确定何时可以发布最终版本。
PostgreSQL wiki 上公开提供了一个待解决问题列表。您可以使用 PostgreSQL 网站上的此表单报告错误。
https://postgresql.ac.cn/account/submitbug/
这是 PostgreSQL 11 的第四个 Beta 版本。很有可能,这是 PostgreSQL 11 在发布一个或多个发布候选版本之前的最后一个 Beta 版本。有关更多信息,请参阅Beta 测试页面。