我正在尝试将服务器从9.6升级到14。
此升级失败,出现以下错误
升级前检查失败:错误:{type:INVALID_EXTENSION_VERSION详细信息:“扩展"postgis”需要升级到"3.1.4“之前,数据库”的主要版本升级“光尺度”}
要升级我运行的服务器
postgres=> alter extension postgis update to '3.1.4';
WARNING: unpackaging raster
WARNING: PostGIS Raster functionality has been unpackaged
HINT: type `SELECT postgis_extensions_upgrade();` to finish the upgrade. After upgrading, if you want to drop raster, run: DROP EXTENSION postgis_raster;
ERROR: permission denied to set parameter "cloudsql.extension_maintenance"
postgres=>我不清楚在哪里取得进一步进展--我找不到任何描述我无法设置的参数的文档。我也不能运行postgis_extensions_upgrade();
发布于 2022-08-06 16:20:39
看来,如果您在Google上启用了以前版本的PostGIS,则无法升级到Postgres 14。在这里找到这个:https://cloud.google.com/sql/docs/postgres/upgrade-major-db-version-inplace

发布于 2022-08-10 15:23:21
您应该尝试先升级到Postgres 13,然后升级到14,但是如果问题仍然存在,我强烈建议您与云平台支持联系,因为您可能需要产品团队的帮助来解决这个问题。
发布于 2022-08-22 07:50:53
遇到同样的问题,如果在12岁以上的版本中启用了postgis,则似乎无法升级到pg14。我能够从pg12升级到pg14,但在将pg11升级到pg14时遇到了这种情况。
https://stackoverflow.com/questions/73194656
复制相似问题