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

Windows环境PostgreSQL 9.6搭配PgAdmin 4异常:UI损坏+查询执行异常

解决PgAdmin 4搭配PostgreSQL 9.6的UI异常与查询执行问题

我之前在Windows环境下用PgAdmin 4管理PostgreSQL 9.6时,也碰到过几乎一模一样的问题,给你分享几个亲测有效的解决思路:

一、修复UI显示损坏(左侧树形组件分隔线缺失)

这类问题大多和PgAdmin 4的Electron内核缓存或Windows高DPI设置有关:

  • 清理PgAdmin 4缓存文件
    关闭PgAdmin 4后,打开文件资源管理器,导航到 C:\Users\<你的用户名>\AppData\Roaming\pgAdmin,删除其中的cache文件夹和WebKitCache相关目录,然后重启PgAdmin 4,UI渲染问题大概率会恢复。
  • 调整高DPI缩放设置
    如果你的Windows显示缩放比例不是100%,可能会导致Electron应用的UI渲染异常:
    1. 右键PgAdmin 4的桌面快捷方式,选择「属性」
    2. 切换到「兼容性」标签页,勾选「替代高DPI缩放行为」,在下拉菜单中选择「应用程序」
    3. 点击「确定」后重启PgAdmin 4

二、解决查询执行异常(建表/查数据成功但无展示)

这类问题通常和元数据同步、事务状态或连接配置有关:

  • 确认操作的数据库与Schema正确
    执行CREATE TABLE emp;后,先检查PgAdmin 4顶部的连接信息,确认当前操作的是目标数据库,且建表语句没有指定其他Schema(默认是public)。刷新时要右键点击对应的public Schema下的「Tables」,而不是根目录的「Tables」节点。
  • 手动强制刷新元数据
    PgAdmin 4的元数据同步偶尔会延迟,右键点击目标数据库或Schema,选择「Refresh」(或按快捷键F5),多刷新几次就能看到新建的表或数据。
  • 检查事务提交状态
    确认PgAdmin 4工具栏的「Auto Commit」按钮处于激活状态(高亮显示)。如果是手动开启了事务,执行完语句后记得运行COMMIT;提交事务,否则未提交的变更不会被持久化,刷新后自然看不到。
  • 重新创建数据库连接
    有时候旧的连接配置出现异常,删掉现有连接,重新新建一个:
    1. 点击PgAdmin 4左侧的「Add New Server」
    2. 正确填写主机地址(默认localhost)、端口(默认5432)、数据库名、用户名和密码
    3. 测试连接成功后,再执行建表或查询操作
  • 验证PostgreSQL服务状态
    按Win+R输入services.msc打开服务管理器,找到「postgresql-x64-9.6」服务,确认状态为「正在运行」。如果已停止,右键选择「启动」后再重试操作。

如果以上方法都无效,可以尝试卸载当前的PgAdmin 4,安装和PostgreSQL 9.6版本匹配的PgAdmin 4(避免安装最新版,新版本对旧PostgreSQL兼容性可能不佳)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:20:38