小编rmm*_*ano的帖子

PostgreSQL 12:列 proisagg 不存在

我在这里使用以下图像(即 9.3-2.1、11.0-2.5 和 12.0 标签)创建了一个 PostGIS 数据库,但是当我尝试打开“公共”模式时出现以下错误:

在此处输入图片说明

在此处输入图片说明

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".
Run Code Online (Sandbox Code Playgroud)
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...
Run Code Online (Sandbox Code Playgroud)

我在这里这里找到了可能的解决方案。我试图询问我应该如何更新查询,但我需要至少 50 个声望才能发表评论。

有谁知道我应该如何解决这个问题?或者我应该如何更改 pgAdmin 上查询的定义?

提前致谢。

系统:

  • PostgreSQL 12.0 (Ubuntu 12.0-2.pgdg16.04+1)
  • pgAdmin III
  • Ubuntu 16.04 LTS

postgresql pgadmin pgadmin-3

5
推荐指数
1
解决办法
8468
查看次数

标签 统计

pgadmin ×1

pgadmin-3 ×1

postgresql ×1