macOS から PGAdmin4 を手動でアンインストールするにはどうすればいいですか?

macOS から PGAdmin4 を手動でアンインストールするにはどうすればいいですか?

アプリケーションフォルダからPGAdmin4を削除して手動で削除しようとしました。また、この手順をいくつか実行しました。ここに投稿驚いたことに、いくつかのファイルが存在し、それらを削除することができました。しかし、今、以下を実行すると、

ps aux | grep postgres

その結果は次のようになります:

1703   0.0  0.0 34252392    636 s000  R+    6:42PM   0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox postgres

を実行するとpsql、コマンドが登録中のまま失敗し、

psql
psql: error: could not connect to server: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

次のステップとして、次のコマンドを試します。

locate bin/psql

その結果は次のようになります:

/Applications/Postgres.app/Contents/Versions/12/bin/psql
/Library/PostgreSQL/14/bin/psql
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Info.plist
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources/DWARF
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources/DWARF/psql
/Users/Shared/DBngin/postgresql/11.0/bin/psql
/usr/local/Cellar/postgresql@11/11.16/bin/psql
/usr/local/Cellar/postgresql@14/14.11_1/bin/psql
/usr/local/bin/psql

上記のフォルダを削除しましたが、 については同じ結果が表示されますlocate。この時点では、Mac から PGAdmin4 を正常に削除するために次に何をすべきかわかりません。完全に削除する方法を教えてください。

次は Homebrew 経由で PostgreSQL をインストールする予定ですが、そのためにはこのコピーを削除する必要があります。

答え1

アンインストールの問題ではなく、「まだ実行中のプロセス」の問題があるようです。

これを解決するには、「アクティビティ モニタ」を起動し (「アプリケーション > ユーティリティ > アクティビティ モニタ」) postgres、を検索して選択し、「アクティビティ モニタ」のタイトル バーの左上領域にある停止記号「X」をクリックします。

ここに画像の説明を入力してください

そうすればpostgresプロセスは終了し、問題は解決するはずです。

同様に、「ターミナル」(「アプリケーション > ユーティリティ > ターミナル」)を開いて、sudo kill -HUP 1703(または実行時のプロセス ID ps aux | grep postgres)を試すと、これも終了するはずです。

または、PGAdmin4をクリーンアンインストールするには、アプリクリーナー:

  • AppCleanerをインストールします。
  • 起動して、PGAdmin4 アプリケーションを AppCleaner にドラッグします。
  • AppCleaner の魔法を少しだけ発揮させてください。
  • 準備ができたら、削除されるファイルのリストが表示されます。
  • よさそうですか? 先に進んでファイルを削除すれば完了です。
  • さあ、すべてきれいになりました。

実際、PGAdmin4 をアプリケーション経由で再インストールし、それが完了したら、AppCleaner プロセスで先ほど説明した操作を実行して、100% 確実にアンインストールすることをお勧めします。

関連情報