You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PgAdmin4 7.4无法查看数据,报错'missing FROM-clause entry for table "rel"'如何解决?

解决PgAdmin4 7.4中"missing FROM-clause entry for table 'rel'"错误的方案

当使用PgAdmin4 7.4查看表、数据行或执行SELECT * FROM my_table这类基础查询时,触发如下错误:

missing FROM-clause entry for table "rel"
LINE 8: ...ER JOIN pg_catalog.pg_constraint con ON con.conrelid=rel.oid

以下是经过验证的解决步骤:

  • 清除PgAdmin缓存
    关闭PgAdmin4,找到对应系统的缓存目录:

    • Windows:%APPDATA%\pgAdmin
    • macOS:~/Library/Application Support/pgAdmin
    • Linux:~/.pgadmin
      删除目录内的storage文件夹或全部缓存文件,重新启动PgAdmin4。缓存损坏是触发该错误的常见原因。
  • 排查PostgreSQL扩展冲突
    登录目标数据库,执行以下查询列出所有扩展:

    SELECT * FROM pg_extension;
    

    若近期新增过非官方/小众扩展,尝试执行DROP EXTENSION IF EXISTS 扩展名称;禁用它,重启PgAdmin后测试是否恢复正常。部分扩展会干扰PgAdmin的元数据查询逻辑。

  • 降级PgAdmin4版本
    PgAdmin4 7.4版本存在该特定bug的用户反馈较多,卸载当前版本后安装7.3或更早的稳定版本(如7.0 LTS),多数用户降级后问题直接解决。

  • 重置PgAdmin用户设置
    在PgAdmin4中点击顶部菜单栏「文件」->「重置用户设置」,确认后重启软件。自定义查询模板或异常配置可能导致内部查询出错。

  • 检查PostgreSQL版本兼容性
    PgAdmin4 7.4仅支持PostgreSQL 10至16版本,若你的数据库服务器版本超出这个范围,升级或降级PostgreSQL至兼容版本后再测试。

内容的提问来源于stack exchange,提问作者mahfuj asif

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 03:17:01