我已经在 Ubuntu 22.04 系统上安装了 PGadmin4,并使用以下存储库:
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 主
PGAdmin4 运行,但如果我想查看 postgreSQL 表中的数据(右键单击表,然后“查看/编辑数据”),或者如果我尝试“选择”查询,PGadmin4 将返回错误:
“表 « rel » 第 8 行缺少“from”子句条目:...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid”
所以我不知道缺少哪个关系以及为什么。我的数据库是正确的:我将它们与 DBeaver 一起使用,没有任何问题。我的同事可以使用 PGAdmin4 for Windows 轻松访问它们。
我怎样才能看到整个底层查询?
为什么 Pgadmin 无法查看正确数据库中的数据?
你有什么线索吗?
检查您的数据库服务器版本。最新的 PgAdmin 7.version 不支持 PostgreSQL 服务器 10。我在 Postgres 10 上遇到了同样的错误,安装 PgAdmin 6 后,一切正常。