十七、升级、迁移与兼容性
大版本升级是高风险变更,也是绕不开的运维日常(每版约 5 年 EOL)。本章讲清三条升级路径(小版本、pg_upgrade、逻辑复制/转储迁移)的适用与操作、近乎零停机的逻辑迁移,以及兼容性变更管理——升级前必读 Release Notes 的“Migration”一节、核对扩展与参数默认值变化。核心纪律:任何大版本升级都必须先备份、演练、备好回退。
本章目录
学习目标
- 区分小版本升级、
pg_upgrade、逻辑复制/转储迁移的适用与代价 - 掌握
pg_upgrade --check、升级后ANALYZE等关键步骤 - 用逻辑复制实现近零停机迁移,处理 DDL/序列/大对象
- 建立“读 Release Notes + 核对扩展/参数默认值 + 回退”的兼容性纪律
