如何在 Mac 上卸载 TablePro
移除 TablePro 前,先保存需要的 SQL 和连接信息,官网介绍的是数据库客户端,本地客户端数据与所连接的数据库分开,本页覆盖官网 Mac 应用,不删除数据库服务器。
先退出,再移除应用
先完成或取消正在运行的查询,处理尚未保存的编辑,再按 Cmd + Q 退出 TablePro,把 TablePro.app 移进废纸篓,导出的数据、SQL 文件和独立安装的数据库服务器先留下。
核对数据库客户端的本地数据
~/Library/Application Support/TablePro在测试中保存本地客户端数据,核对父目录前,先复制需要的连接或历史数据。- 测试观察到
~/Library/Preferences/com.TablePro.plist和~/Library/HTTPStorages/com.TablePro,cask 还列有~/Library/Caches/com.TablePro。 - 另存的 SQL、数据库文件和服务器备份不是通用客户端缓存,移除应用文件不能代替数据库备份,也不会撤销服务器凭据。
完成查询、保存需要的 SQL 并退出 TablePro 后,在 Finder 按 Shift + Command + G,逐一打开上面选定的精确路径,先把需要的连接或历史数据复制到支持目录外,再将选定的文件或文件夹移进废纸篓,保留导出的数据、另存的 SQL、数据库服务器和共享的 Library 父目录。
检查卸载结果
pgrep -ifl TablePro
ls -ld /Applications/TablePro.app "$HOME/Library/Application Support/TablePro" "$HOME/Library/Preferences/com.TablePro.plist"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
普通 cask 卸载会要求 TablePro 退出,zap 包含整个 TablePro 支持父目录、精确缓存、HTTP 存储、偏好设置和应用自己的最近文档文件模式。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask tablepro
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap tablepro 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
Mole 会列出什么
Mole 默认勾选应用、精确偏好设置和可归属的缓存、HTTP 项,按应用名称匹配的 TablePro 支持父目录在「卸载时一并移除数据和配置」关闭时不勾选,打开后,符合条件的这一待确认项也可能勾选,要留本地连接或历史数据时取消勾选,所连接的数据库服务器和另存的 SQL 不在客户端整体卸载范围里。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网 Mac 包拷出的 TablePro 0.75.0 用 Mole 开发构建测试,记录中的 4 个残留项和应用已移除,没有测试已有连接、查询恢复,也没有测试数据库服务器的移除或修改。
