小编Pet*_*sza的帖子

如何使用 postgis 将 AWS RDS Postgres 实例从 14 升级到 15?

AWS 添加了对 Postgres 15.2 的支持。在启用 postgis 扩展的情况下升级到此版本失败并显示以下错误消息:

The instance could not be upgraded because there are one or more databases with an older version of PostGIS extension or its dependent extensions (address_standardizer, address_standardizer_data_us, postgis_tiger_geocoder, postgis_topology, postgis_raster) installed. Please upgrade all installations of PostGIS and drop its dependent extensions and try again.
Run Code Online (Sandbox Code Playgroud)

RDS实例已3.1.7安装postgis,并且没有升级扩展的路径。运行精确的升级命令ALTER EXTENSION postgis UPDATE TO "3.1.8";会导致

extension "postgis" has no update path from version "3.1.7" to version "3.1.8"
Run Code Online (Sandbox Code Playgroud)

运行SELECT postgis_extensions_upgrade();应该升级扩展的命令会导致:

Upgrade completed, run …
Run Code Online (Sandbox Code Playgroud)

postgresql postgis amazon-web-services amazon-rds

11
推荐指数
1
解决办法
2063
查看次数