主要观点:提供在 Ubuntu 上从 PostgreSQL 15 升级到 16 的指南,此前已从 23.10 升级到 24.04,包含详细步骤及相关注意事项。
关键信息:
- 升级步骤:先停止并删除 16 集群(
$sudo pg_dropcluster 16 main --stop
),然后升级 15 集群($sudo pg_upgradecluster 15 main
),最后删除 15 集群($sudo pg_dropcluster 15 main
),并可删除旧包($sudo apt purge \ postgresql-15 \ postgresql-client-15
)。 - 检查安装的 PostgreSQL 版本:使用
dpkg -l | grep postgresql
。 - 查看集群状态:使用
pg_lsclusters
,15 和 16 主集群应显示“online”或“down”。 - 注意事项:升级过程中会有关于 PostgreSQL 15 版本 obsolete 的提示,安装
postgresql-16
会默认创建 16 集群,升级前需删除已存在的 16 集群以免冲突。
重要细节: - 升级前收到“Configuring postgresql-common”消息,提及 PostgreSQL 15 版本 obsolete 及相关处理建议。
- 给出具体的包信息,如
ii postgresql 16+257build1 all...
等,用于确认安装的版本。 - 强调整个升级过程中存在的风险及责任,如无质量保证等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。