web-dev-qa-db-ja.com

Mac OSX LionからPostgreSQL 9.0.4を完全にアンインストールしますか?

(Snow Leopardを実行している)私のMac上でpostgresqlをアンインストールする方法 しかし、2つの大きな違いがあります。私はLionを実行していて、PostgreSQL 9.0.4をアンインストールしようとしています。最後の質問とそれが参照しているリンクを調べましたが、このコマンドを実行したときに "uninstall-postgresql"というファイルが見つかりませんでした。

Sudo find / -name "*uninstall-*"  

したがって、9.0.4のアンインストールプロセスは8.xのアンインストールプロセスとは異なることを意味します。

私は手動アンインストールの方法を説明している場所のいくつかの記事を見ました、しかし、同様に、参照されたディレクトリ/ファイルのいくつかは私のマシンに存在しません。

あなたが提供することができる任意の支援や方向は大歓迎です。

参考までに、これは他のポスターがユキヒョウからpostgresをアンインストールするのに使用したリンクです。私がこれらのコマンドをステップ実行しようとしたとき、それらのほとんどは「コマンドが見つかりません」という変種で詰まっていました。


更新:

brew uninstall postgresに加えて、次のファイル/ディレクトリを手動で削除する必要がありますか?私はスレートを完全にきれいにしたい、データファイルやデータベーステーブルなど何もしたくないことを覚えておいてください。

> Sudo find / -name "*postgres*"             
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/rdoc/lib/active_record/connection_adapters/postgresql_adapter_rb.html
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/postgresql_version-i.ri
/Library/Ruby/Gems/1.8/doc/arel-2.2.1/rdoc/lib/arel/visitors/postgresql_rb.html
/Library/Ruby/Gems/1.8/gems/activerecord-3.1.1/lib/active_record/connection_adapters/postgresql_adapter.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/lib/arel/visitors/postgresql.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/test/visitors/test_postgres.rb
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/Rails/generators/Rails/app/templates/config/databases/jdbcpostgresql.yml
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/Rails/generators/Rails/app/templates/config/databases/postgresql.yml
/Library/WebServer/Documents/postgresql
/Library/WebServer/Documents/postgresql/html/app-postgres.html
/Library/WebServer/Documents/postgresql/html/postgres-user.html
/private/etc/Apache2/users/postgres.conf
/private/var/db/dslocal/nodes/Default/groups/_postgres.plist
/private/var/db/dslocal/nodes/Default/sharepoints/postgres's Public Folder.plist
/private/var/db/dslocal/nodes/Default/users/_postgres.plist
/private/var/db/dslocal/nodes/Default/users/postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/groups/_postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/users/_postgres.plist
/Users/postgres
/Users/remcat/dev/working/startwire/vendor/plugins/foreign_keys/lib/foreign_keys/postgresql_adapter.rb
/Users/remcat/Library/Application Support/CrashReporter/postgres_DCCEF98F-4602-5FF7-964F-5E717AC007B4.plist
/Users/remcat/Library/Caches/Homebrew/postgresql-9.0.4.tar.bz2
/Users/remcat/Library/Caches/Metadata/Safari/History/http:%2F%2Fwww.postgresql.org%2Fdocs%2Fcurrent%2Fstatic%2Findex.html.webhistory
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Saved Application State/org.postgresql.pgadmin.savedState
/usr/bin/postgres_real
/usr/include/postgres_ext.h
/usr/include/postgresql
/usr/include/postgresql/internal/postgres_fe.h
/usr/include/postgresql/server/postgres.h
/usr/include/postgresql/server/postgres_ext.h
/usr/include/postgresql/server/postgres_fe.h
/usr/lib/postgresql
/usr/local/Library/Aliases/postgres
/usr/local/Library/Formula/postgresql.rb
/usr/local/var/postgres
/usr/local/var/postgres/postgresql.conf
/usr/share/devicemgr/backend/vendor/Rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
/usr/share/devicemgr/backend/vendor/Rails/railties/configs/databases/postgresql.yml
/usr/share/devicemgr/webserver/gems/gems/eventmachine-0.12.10/lib/em/protocols/postgres3.rb
/usr/share/man/man1/postgres.1.gz
/usr/share/postgresql
/usr/share/postgresql/postgres.bki
/usr/share/postgresql/postgres.description
/usr/share/postgresql/postgres.shdescription
/usr/share/postgresql/postgresql.conf
/usr/share/postgresql/postgresql.conf.sample
153
Ramy

自作インストーラー

postgresqlサーバーMac OS Xのステータスを確認する および mac os xでpostgresqlサーバーを起動する方法 で参照されているhomebrewでPostgreSQLをインストールしたと仮定します。 brew uninstall postgresqlコマンド。

EnterpriseDBインストーラー

EnterpriseDBインストーラー を使用した場合は、このスレッドの 他の回答 を参照してください。

EnterpriseDBインストーラーは、 メインのPostgres Webサイト から「ダウンロード」リンクをたどると得られます。 Postgresチームはソースコードのみをリリースするため、 EnterpriseDB.com company はコミュニティへの礼儀としてインストーラーをビルドします。

Postgres.app

Postgres.app も使用した可能性があります。

このダブルクリック可能なMacアプリにはPostgresエンジンが含まれています。

109
jamesallman

以下は、 EnterpriseDBインストーラ を使用してインストールされたPostgreSQL 9.1のアンインストールです。あなたはたぶんあなたのバージョン番号でフォルダー/9.1/を置き換えなければなりません。 /Library/Postgresql/が存在しない場合は、おそらく homebrew または Postgres.app のような異なる方法でPostgreSQLをインストールしたでしょう。

PostgreSQL 9.1のEnterpriseDB One-Clickインストールを削除するには

  1. 端末ウィンドウを開きます。ターミナルは「アプリケーション」 - >「ユーティリティ」 - >「ターミナル」にあります。
  2. アンインストーラを実行します。

    Sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
    

    Postgresインストーラを使ってインストールした場合は、次のことができます。

    open /Library/PostgreSQL/9.2/uninstall-postgresql.app
    

    管理者パスワードを要求し、アンインストーラを実行します。

  3. PostgreSQLとデータフォルダを削除します。 Wizardは、これらが削除されなかったことを通知します。

    Sudo rm -rf /Library/PostgreSQL
    
  4. Iniファイルを削除します。

    Sudo rm /etc/postgres-reg.ini
    
  5. システム環境設定 - >ユーザとグループを使ってPostgreSQLユーザを削除します。

    1. 南京錠をクリックしてパスワードを入力し、設定パネルのロックを解除します。
    2. PostgreSQLユーザを選択してマイナスボタンをクリックしてください。
  6. 共有メモリ設定を復元します。

    Sudo rm /etc/sysctl.conf
    

これで全部です!アンインストールウィザードでは、すべてのアイコンと起動アプリケーションファイルが削除されているので、それらについて心配する必要はありません。

688
user1181328

私は同じバージョンを使用しませんが、アンインストールの動作は同じです:ディレクトリ内のファイルを探してuninstall-postgresql

/Library/PostgreSQL/9.6

enter image description here

それを実行してください。

enter image description here

(macOS 10.13のスクリーンショット)

それから

Sudo rm -rf /Library/PostgreSQL/

不要なディレクトリをすべて削除します。

15
Do Nhu Vy

PostgreSQL 9.0.8をアンインストールできませんでした。しかし、私はついにこれを見つけました。 (私は自作を使ってPostgresをインストールしました)

brew list

正しいフォルダ名を探してください。何かのようなもの。

postgresql9

正しい名前が見つかったら、次の操作を行います。

brew uninstall postgresql9

それはそれをアンインストールする必要があります。

12
Fernando Munoz

このブログ記事 非常によく説明しています。

(9.Xをあなたのバージョンに置き換えてください。例:9.6)

A. PostgreSQLを自作でインストールした場合は、brew uninstall postgresqlを入力

B. EnterpriseDBインストーラを使用した場合は、次の手順に従ってください。

端末ウィンドウでアンインストーラを実行します。Sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

C. Postgresインストーラを使ってインストールした場合は、次のようにします。

/Library/PostgreSQL/9.X/uninstall-postgresql.appを開く

PostgreSQLとデータフォルダを削除します。 Wizardは、これらが削除されなかったことを通知します。

Sudo rm -rf /Library/PostgreSQL

Iniファイルを削除します。

Sudo rm /etc/postgres-reg.ini

システム環境設定 - >ユーザーとグループを使ってPostgreSQLユーザーを削除します。

南京錠をクリックしてパスワードを入力し、設定パネルのロックを解除します。 PostgreSQLユーザを選択してマイナスボタンをクリックしてください。共有メモリ設定を復元します。Sudo rm /etc/sysctl.conf

11

アンインストール:

Sudo /Library/PostgreSQL/9.6/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

データファイルを削除します。

Sudo rm -rf /Library/PostgreSQL

設定を削除します。

Sudo rm /etc/postgres-reg.ini

以上です。

6
Dhammika

ターミナルを開き、以下のコマンドを入力してEnterを押します

Sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
5
Trinadh Koya

公式PostgresサイトからBigSQLの グラフィカルインストーラを使用してインストールした場合は、インストールした場合はデフォルトの場所...

あなたのホームディレクトリにあなたのアンインストーラを見つけることができます:/Users/<yourusername/PostGreSQL/uninstall/

1

あなたのマシンに複数のバージョンのPostgresがインストールされているとします。 brewコマンドでallを削除することができます。

brew uninstall --force postgresql
0
elixir