Postgresql

在 macOS 上解除安裝 Postgres 10 – EnterpriseDB 安裝程序

  • October 27, 2018

標題說明了一切……如何從 macOS 電腦中完全刪除 Postgres 集群?

作為對社區的禮貌,我使用了EnterpriseDB提供的安裝程序應用程序。

這個解除安裝問題已在 Stack Overflow 上被多次詢問。但這些問題和答案已經過時多年了。

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/數據

選擇了 Postgres 數據文件夾的 Finder 螢幕截圖

data文件夾

data在 Finder 中選擇該文件夾,然後選擇File> Move to trash。出現提示時,提供您自己的 macOS 使用者帳戶密碼。

刪除包含data.

Applications文件夾

如果它仍然存在,請刪除PostgreSQL 10文件夾中的文件夾。Applications同樣,提供您自己的 macOS 使用者帳戶密碼。

Finder 的螢幕截圖,顯示 Applications 文件夾中的“PostgreSQL 10”文件夾

引用自:https://dba.stackexchange.com/questions/185476