在 Ubuntu 24.04 上将 PostgreSQL 从 15 升级到 16

主要观点:提供在 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...等,用于确认安装的版本。
  • 强调整个升级过程中存在的风险及责任,如无质量保证等。
阅读 20
0 条评论