如何在 Mac 上卸载 Outerbase Studio
Outerbase Studio 是一款轻量级桌面数据库管理工具,用于浏览和查询 SQLite、PostgreSQL、MySQL、DuckDB 等数据库。卸载 Outerbase Studio 不会删除本机保存的数据库文件(例如磁盘上的 .sqlite 或 .duckdb 文件),也不会影响远端数据库服务器。但保存的连接配置、查询记录与数据表收藏都保存在 Electron 应用支持目录中。如果保存过数据库连接,先复制 ~/Library/Application Support/outerbase-studio-desktop。本文覆盖 官方 Mac 应用 和 Homebrew cask outerbase-studio。
退出并移除应用
- 在 Outerbase Studio 中按 Command + Q,或者选择菜单栏 Outerbase Studio › Quit Outerbase Studio。确认所有进行中的查询和数据库连接均已断开。
- 打开访达,进入「应用程序」,将
Outerbase Studio.app移到废纸篓。在确认数据库文件和备份的连接配置完整之前,先不要清空废纸篓。
核对本机数据
下面的路径来自应用本身与 Homebrew cask 的声明,这次安装里也出现过。在访达按 Shift + Command + G 打开逐项核对。不存在的路径跳过即可。
| 位置 | 内容说明 | 处理建议 |
|---|---|---|
~/Library/Preferences/com.outerbase.studio.plist |
窗口配置与偏好设置 | 偏好设置。文件在时,Mole 会默认勾选。 |
~/Library/Application Support/outerbase-studio-desktop |
Electron 应用数据、已存连接配置与查询历史 | 会列出供审查,在「卸载时一并移除数据和配置」关闭时不勾选。添加过连接请先备份。 |
~/Library/Application Support/outerbase-studio-desktop/Cache |
Chromium 磁盘缓存 | 下次启动会重建。默认勾选。Code Cache、DawnGraphiteCache、DawnWebGPUCache 和 blob_storage 存在时也同样默认勾选。 |
~/Library/Logs/outerbase-studio-desktop |
运行时日志 | 日志。会列出供审查,数据选项关闭时不勾选。 |
检查结果
pgrep -il outerbase
ls -ld "/Applications/Outerbase Studio.app" "$HOME/Library/Application Support/outerbase-studio-desktop" "$HOME/Library/Logs/outerbase-studio-desktop" "$HOME/Library/Preferences/com.outerbase.studio.plist"
pgrep没有输出,表示没有找到正在运行的 Outerbase Studio 进程。pgrep有输出时,到活动监视器里看一眼,确认是否有同名残留进程。- 报错不能证明应用已经完全退出。
ls打印出路径,表示该路径仍留在磁盘上。No such file or directory表示该路径已被彻底清除。Permission denied表示当前用户权限无法读取对应路径。
用 Homebrew 安装时
brew uninstall --cask outerbase-studio
cask 的 zap 清单包含 ~/Library/Application Support/outerbase-studio-desktop、~/Library/Logs/outerbase-studio-desktop 和 ~/Library/Preferences/com.outerbase.studio.plist。自己运行 brew uninstall --cask --zap outerbase-studio 会无条件按整份清单删除,一并清空已保存的数据库连接,不读取 Mole 的勾选。Mole 会先核对整份删除清单,碰到未勾选的数据、共享文件或无法确认的路径时跳过 --zap。你勾选的残留仍由 Mole 自己的删除流程清理。
Mole 会列出什么
偏好文件在时,Mole 会勾选应用和 ~/Library/Preferences/com.outerbase.studio.plist。~/Library/Application Support/outerbase-studio-desktop 里面的 Cache、Code Cache、DawnGraphiteCache、DawnWebGPUCache 和 blob_storage 存在时默认勾选。支持文件夹本身和 ~/Library/Logs/outerbase-studio-desktop 会列出,在设置 › 通用 › 清理里的「卸载时一并移除数据和配置」关闭时不勾选。这几处路径之外的真实数据库文件不会出现在列表中。
以上默认状态以「卸载时一并移除数据和配置」关闭为前提,开启后也会勾选符合条件的待审查应用数据,共享存储和受保护数据仍保留单独审查或锁定。
这次检查覆盖了什么
2026 年 10 月 9 日,把官网 Universal 包里的 Outerbase Studio 0.1.29 拷进「应用程序」,打开到连接页后卸载。没有添加数据库连接。勾选之后,记录里的删除包括应用、偏好文件、支持文件夹和日志文件夹。运行时 Status 有单独一行 Outerbase Studio。没有发现新的登录项代理。没有打开 Mole 的更新页。没有用 Homebrew 安装来测。
