PostgreSQL 从 9.6 升级到 13 失败并显示“错误:列 s.consrc 不存在”

问题描述 投票:0回答:1

我们有一个版本为 9.6 的 Google Cloud SQL Postgres 实例,带有 PostGIS 插件。
尝试在 Google Cloud 中使用就地升级程序从版本 9.6 升级到版本 13 时,升级失败并出现以下错误:

could not execute query: ERROR:  column s.consrc does not exist

PostGIS和Cloud SQL的升级手册都没有提到这个

postgresql google-cloud-platform postgis google-cloud-sql
1个回答
0
投票

问题是

consrc
列已从 Postgres 中删除,此迁移在 Postgres 11 中处理。
解决方案是先将您的 Postgres 实例更新到 Postgres 11,然后再更新到 Postgres 13

© www.soinside.com 2019 - 2024. All rights reserved.