原文英文,约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兼容矩阵来解决兼容性问题。
🏷️