在 macOS 上卸载 Postgres 10 – EnterpriseDB 安装程序

Bas*_*que 6 postgresql mac-os-x postgresql-10

标题说明了一切……如何从 macOS 计算机中完全删除 Postgres 集群?

我用提供的安装应用程序通过EnterpriseDB公司为尊重社会。

此卸载问题已在 Stack Overflow 上被多次询问。但这些问题和答案已经过时多年。

Bas*_*que 7

postgres 用户

指定的用户帐户postgres由安装程序创建(默认)实际上是一个MacOS的用户帐户。

  • 在使用下角的挂锁图标进行身份验证后,Apple 允许在更新的 macOS 版本中删除用户帐户:System Preferences> Users & Groups>-列表中的按钮。
  • 在不删除用户帐户的较旧 macOS 版本中,您或许能够隐藏该用户帐户

Postgres 的所有其他痕迹都可以删除。

备份/导出

当然,首先使用 pgBackup 之类的工具备份您的数据库。和/或导出您的数据。

Uninstaller 应用程序

EnterpriseDB 提供的安装程序应用程序确实安装了一个名为Uninstaller. 在 Postgres 文件夹中找到它,该文件夹可能位于根Library文件夹(不是Library您的主文件夹中的文件夹)。

/图书馆/PostgreSQL/10

运行该卸载程序,并提供您的 macOS 系统密码。运行后,数据文件夹仍为postgres用户所有,而不是您的常规 macOS 用户。卸载程序应用程序会提醒您这一事实。

/图书馆/PostgreSQL/10/数据

Finder 的屏幕截图,其中选择了 Postgres 数据文件夹

data 文件夹

data在 Finder 中选择该文件夹,然后选择File> Move to trash。出现提示时,提供您自己的 macOS 用户帐户密码。

删除包含data.

Applications 文件夹

如果它仍然存在PostgreSQL 10,请删除文件夹中的Applications文件夹。再次提供您自己的 macOS 用户帐户密码。

Finder 的屏幕截图,显示 Applications 文件夹中的“PostgreSQL 10”文件夹