我在这里使用以下图像创建了一个 PostGIS 数据库(即 9.3-2.1、11.0-2.5 和 12.0 标签),但是当我尝试打开“公共”模式时出现以下错误:
An error has occurred:
11:43:59: Error: ERROR: column "proisagg" does not exist
LINE 9: WHERE proisagg = FALSE AND pronamespace = 2200::oid
HINT: Perhaps you meant to reference the column "pr.prolang".
An error has occurred:
11:46:24: Error: ERROR: column rel.relhasoids does not exist
LINE 1: ...t_userbyid(rel.relowner) AS relowner, rel.relacl, rel.relhas...
我在这里和这里找到了可能的解决方案。我试图询问我应该如何更新查询,但我需要至少 50 名声望才能发表评论。
有人知道我应该如何解决这个问题吗?或者我应该如何更改 pgAdmin 上的查询定义?
提前致谢。
系统:
- PostgreSQL 12.0 (Ubuntu 12.0-2.pgdg16.04+1)
- pgAdmin III
- Ubuntu 16.04 LTS
该查询被硬编码到 pgAdmin III 中,您无法更改它。
这些列已在 v12 中删除,因为它们不再有用。
pgAdmin III 多年来一直不受支持。
使用 pgAdmin 4 或其他支持的客户端工具。