web-dev-qa-db-ja.com

OSX SierraからPostgreSQL(およびpgAdmin3)をアンインストールする方法

私はPostgreSQLで 立ち上げと実行の難しさ を抱えています。 brew uninstall postgresqlおよび ninstalled/removed Postgres.app を使用してPostgreSQLをアンインストールした後、Postgresql.appを再インストールしました。 .appを初期化しても、まだこのエラーメッセージが表示されていました。

Postgres.app Error Message

Postgresql.appのドキュメント に従って、私は自分のアクティビティモニターを見て、postgresまたはpostmasterという名前の何も見ませんでした。

Activity Monitor

私は この役立つ回答 を見つけ、Sudo find / -iname createdbを発見した後、/Library/PostgreSQL/9.5/bin/createdbcreatedbファイルがあり、そのコンテンツに " pgAdmin3.app "が含まれているため、サポートされなくなりました。 (私は最初にPostgreSQLを調べ始めたときにそれをインストールし、実際には考えていなかったと思います...おっと!)また、pg_hba.confファイルを検索したところ、usr dir:/usr/local/var/postgres/pg_hba.confにpostgresディレクトリがあることがわかりました。

ライブラリのフォルダー(/Library/PostgreSQL/)を削除すると、pgAdmin3を完全にアンインストールできますか?それとも、他に削除するファイルやディレクトリがありますか?たとえば、/usr/local/var/postgres/も削除する必要がありますか?どんなアドバイスでも大歓迎です、ありがとう。

注意:
per pgAdmin3's uninstall sitels -al /Applications | grep pgAdminは何も返しません。

この別のSEサイトでの同様の質問Sudo find / -iname .pg*は何も明らかにしません。また、 その質問への答え ごとに、~/Library/Preferences/には以下が含まれていません:org.postgresql.pgadmin.plist.lockfile org.postgresql.pgadmin.plist pgadmin3設定

あたり この回答のコメント/usr/local/var/postgres/ディレクトリを手動で削除する必要があるようです。 質問 から、Sudo find / -name "*postgres*"も呼び出して、一連のリストを取得しました。注目すべきは、 BlackMagicのDaVinci Resolve がPostgreSQLサーバーを使用していることです。 pgAdmin3のインストールタイムスタンプは、Resolve ...をインストールしたときと同じです。私が何をする必要があるかわからない。

このフォーラムでの会話 ResolveのPostgreSQLサーバーの削除に光を当てます。

更新:管理者としてアクティビティモニターを起動すると、コメントごとに:

Sudo "/Applications/Utilities/Activity Monitor.app/Contents/MacOS/Activity Monitor"

...これらのプロセスがuser:postgres Activity Monitor, active postgres processes

/Library/Postgres/...およびその他の関連ファイルの内容を削除する前に、これらのプロセスを終了する必要があります。
/Library/LaunchDaemons/com.edb.launchd.postgresql-9.5.plist

/Library/Application Support/Blackmagic Design/DaVinci Resolve/Prereqs/config_postgres.sh
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Prereqs/install_postgres.sh
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Prereqs/postgresql.Zip
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Prereqs/upgrade_postgres.sh

/private/var/db/dslocal/nodes/Default/groups/_postgres.plist
/private/var/db/dslocal/nodes/Default/users/_postgres.plist
/private/var/db/dslocal/nodes/Default/users/postgres.plist
/private/var/folders/gv/jzhl4n_j2gz6_hjvq4f2xq9h0000gn/C/com.postgresapp.Postgres2
/private/var/folders/gv/jzhl4n_j2gz6_hjvq4f2xq9h0000gn/C/com.postgresapp.Postgres2MenuHelper

/Users/<user_name>/Library/LaunchAgents/com.postgresapp.Postgres2LoginHelper.plist
/Users/<user_name>/Library/Logs/Homebrew/postgresql
/Users/<user_name>/Library/Preferences/com.postgresapp.Postgres2.plist
/Users/<user_name>/Library/Preferences/com.postgresapp.Postgres2MenuHelper.plist
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Aliases/postgres
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/check_postgres.rb
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/postgres-xc.rb
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/postgresql.rb
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/postgrest.rb
/usr/local/var/homebrew/locks/postgresql.brewing
/usr/local/var/postgres
/usr/local/var/postgres/postgresql.auto.conf
/usr/local/var/postgres/postgresql.conf

多分私は自作のディレクトリ/ファイルを残すことができますか?

注:これらはSudo find / -name "*postgres*"で見つかりました

また このgithubブログごとにSudo rm /etc/sysctl.confで「共有メモリ設定を復元」する必要があります

2
Mr. Kennedy

ええと、私はDaVinci Resolve 12.5.4のインストーラーによってpgAdmin3をインストールしましたが、そのアンインストーラーはインストールしたすべてのコンポーネントを削除しませんでした。

このファイルを削除しました:/Library/LaunchDaemons/com.edb.launchd.postgresql-9.5.plistおよびpostgresプロセスを起動せずに再起動できました-管理者としてアクティビティモニターを使用し、「すべてのプロセス」を表示するように注意してください
Sudo "/Applications/Utilities/Activity Monitor.app/Contents/MacOS/Activity Monitor"

次に、以下の内容全体を削除しました。
/Library/PostgreSQL/...
/usr/local/var/postgres/...
/Library/Application Support/Blackmagic Design/...

ほかのrbenvとhomebrew以外の "postgres"ファイル(homebrew postgresログを削除したもの)は、Sudo find / -name "*postgres*"

いくつかの「アンインストール」投稿を目にしました これは使用をお勧めします
Sudo rm /etc/sysctl.confしかし、DaVinci ResolveインストーラーからのpgAdmin3コンポーネントのOSX Sierraのインストールには適用されないと思います。

4
Mr. Kennedy