タイトルはそれをすべて言います... macOSコンピューターからPostgresクラスターを完全に削除する方法?
EnterpriseDB による インストーラーアプリが提供されました をコミュニティへの礼儀として使用しました。
このアンインストールに関する質問は、Stack Overflowで何度も尋ねられました。しかし、それらの質問と回答は時代遅れです。
postgres
ユーザーインストーラーによって作成されたpostgres
(デフォルト)という名前のユーザーアカウントは、実際にはmacOSユーザーアカウントです。
System Preferences
> Users & Groups
> -
ボタン。Postgresのその他すべての痕跡を取り除くことができます。
もちろん、最初に データベースのバックアップ をpgBackupなどのツールで実行します。またはデータをエクスポートします。
Uninstaller
アプリEnterpriseDBが提供するインストーラーアプリは、Uninstaller
という名前のアプリをインストールします。 Postgresフォルダーで見つけてください。おそらく、ホームフォルダーのLibrary
フォルダーではなく、ルートLibrary
フォルダーにあります。
/ライブラリ/ PostgreSQL/10
そのアンインストーラーアプリを実行し、macOSシステムパスワードを入力します。実行後、データフォルダーは、通常のmacOSユーザーではなくpostgres
ユーザーが所有するため、残ります。アンインストーラーアプリは、この事実を思い出させます。
/ライブラリ/ PostgreSQL/10/data
data
フォルダFinderでそのdata
フォルダを選択し、File
> Move to trash
を選択します。プロンプトが表示されたら、独自のmacOSユーザーアカウントのパスワードを入力します。
data
を含むその外側のPostgresフォルダを削除します。
Applications
フォルダApplications
フォルダ内のPostgreSQL 10
フォルダが残っている場合は削除します。ここでも、独自のmacOSユーザーアカウントのパスワードを入力します。
現在受け入れられている回答 の補遺として:
Postgres
ユーザーを削除するには:
Postgres
ユーザーを選択してマイナスボタンをクリックし、ダイアログで確認しますSiera 10.12でテスト済み