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

已通过Homebrew删除的PostgreSQL仍在PgAdmin中显示如何解决?

解决PgAdmin残留已删除PostgreSQL服务器的问题

直接在PgAdmin里删除无效条目

  • 打开PgAdmin,找到左侧栏中无法连接的旧服务器
  • 右键点击目标服务器,选择删除,确认后即可清除这些无效条目

如果上述方法无效,可手动清理PgAdmin的配置文件:

手动清理PgAdmin的配置数据库

PgAdmin的所有服务器连接信息都存储在本地SQLite数据库中,直接处理该文件就能彻底清除残留:

  1. 完全退出PgAdmin(包括后台进程,可通过活动监视器关闭相关进程)
  2. 打开访达,按Command + Shift + G,输入路径~/Library/Application Support/pgadmin并回车
  3. 处理pgadmin4.db配置文件:
    • 若嫌麻烦,直接删除该文件,重启PgAdmin后所有自定义连接会重置,无效条目自然消失
    • 若要精准删除特定服务器,先安装SQLite工具(未安装则在终端执行brew install sqlite),然后依次执行:
      sqlite3 ~/Library/Application Support/pgadmin/pgadmin4.db
      
      查询服务器ID:
      SELECT id, name FROM server;
      
      根据查询到的ID删除对应条目(替换[目标ID]为实际数字):
      DELETE FROM server WHERE id = [目标ID];
      
      最后输入.quit退出SQLite,重启PgAdmin即可

额外检查残留文件(可选)

虽然已检查过brew和应用目录,仍可确认以下路径:

  • 查看/opt/homebrew/var/postgres(M1 Mac的Homebrew默认路径)是否有残留的PostgreSQL数据目录,存在则直接删除
  • 检查用户目录下的.postgresql文件夹,若存在也可删除

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 03:37:08