版本管理

更新时间:
复制为 MD 格式

PolarDB PostgreSQL的版本升级分为小版本升级大版本升级,二者在升级内容、兼容性、操作方式及对业务的影响等方面存在显著差异:

对比项

小版本升级

大版本升级

版本号变化

仅修订版本号(Patch)变更,例如从14.5升级到14.7

内核主版本号变更,例如从PostgreSQL 14升级到PostgreSQL 16

升级内容

以修复内核缺陷、安全漏洞、提升稳定性与优化性能为主,通常不引入新功能。

引入新功能、新语法、重大架构改进或行为变更(例如索引格式、WAL格式、系统视图等)。

兼容性

完全向后兼容,业务应用无需任何修改即可正常运行。

可能存在不兼容变更,升级前需进行充分的业务兼容性测试(例如SQL行为、扩展支持、参数配置等)。

升级方式

通过在线滚动升级完成,通常只需短暂闪断(秒级),无需迁移数据。

需通过数据迁移(例如使用DTS)完成,操作复杂且耗时较长。

触发方式

通常由您手动发起。为应对高危安全漏洞,系统也可能在您设置的可维护窗口内发起强制升级。

不自动触发,需由您主动规划并发起,并完成充分验证。

回滚能力

支持快速回滚。

支持回滚,需要手动切换回原集群。