如何在 Mac 上卸载 Postico 2
Postico 2 可能保存数据库连接收藏和查询历史,删除本地数据前先独立备份要留的收藏和历史,备份可能含密码,要私下保管,卸载客户端不会删除 PostgreSQL 数据库。这次实测用的是官网下载包,没有通过 Homebrew 安装。
卸载应用并检查数据
退出 Postico 2,把 Postico 2.app 从「应用程序」移到废纸篓;处理本地数据前先看沙盒容器和偏好。cask 明确列出 Postico 容器和 plist;备份本地状态时,退出所有 Postico 副本,把整个 ~/Library/Containers/at.eggerapps.Postico 复制到待删除目录之外的独立私有位置,核对副本后再删原件,另存其他位置的 SQL 文件,数据库服务端保留。官方说明。
退出后,把下列位置中还要保留的本地状态复制到待删除目录之外的独立私有备份并核对,在访达按 Shift + Command + G 打开各路径或上层目录,只把现有且不需要的应用项目移到废纸篓,共用上层目录和其他应用文件保留:
~/Library/Application Scripts/at.eggerapps.Postico~/Library/Caches/at.eggerapps.Postico~/Library/Containers/at.eggerapps.Postico~/Library/Preferences/at.eggerapps.Postico.plist~/Library/Saved Application State/at.eggerapps.Postico.savedState
查看卸载结果
ls -ld ~/Library/Containers/at.eggerapps.Postico ~/Library/Preferences/at.eggerapps.Postico.plist
退出应用后运行这条只读命令。打印出路径表示它还在,「No such file or directory」表示该路径不存在,权限错误需要另查,不能当成已删除。
用 Homebrew 安装时
Homebrew cask 的 zap 列表包含 Postico 应用脚本、容器、缓存、偏好和保存状态。想保留这些内容,可以先运行下方不带 --zap 的命令,再单独检查。自己加 --zap 会处理整份列表,不看 Mole 的勾选;zap 清单涉及未勾选、共用或无法确认的数据时,Mole 跳过 --zap,已选残留仍由自身流程处理。
brew uninstall --cask postico
Mole 会列出什么
精确的 Postico 容器和偏好通常默认勾选;若容器里有本地收藏或历史记录,处理前先备份或取消勾选。
这次检查覆盖了什么
2026 年 9 月 20 日卸载了官网包 Postico 2.3.3,没有连接数据库;108 KB 的容器遇到废纸篓权限错误,这次测试没有证明它被移走。
