💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
本文介绍了如何在Ubuntu系统中同时升级PostgreSQL和PostGIS,使用pg_upgrade工具进行升级,解决了兼容性问题。通过查看PostGIS兼容矩阵来解决此冲突。
🎯
关键要点
- 本文介绍了如何在Ubuntu系统中同时升级PostgreSQL和PostGIS。
- 客户希望将PostgreSQL 13和PostGIS 2.5.5升级到PostgreSQL 15和PostGIS 3.3.2。
- 升级过程分为三个步骤:评估现状、通过pg_upgrade升级PostgreSQL、在数据库级别升级PostGIS。
- 现状评估包括列出已安装的包、检查集群状态和连接到旧集群评估数据库。
- 使用pg_upgrade工具进行PostgreSQL和PostGIS的升级。
- 在升级前需要停止数据库集群并检查升级兼容性。
- 升级过程中发现缺少PostGIS 2.5库,导致升级失败。
- pg_upgrade要求两个PostgreSQL集群不仅要提供相同的扩展,还要版本一致。
- 可以通过查看PostGIS兼容矩阵来解决兼容性问题。
🏷️
标签
➡️