Pertanyaan ini mungkin terlihat seperti duplikat: Bagaimana cara menghapus postgresql di Mac saya (menjalankan Snow Leopard) , ada dua perbedaan utama. Saya menjalankan Lion dan saya mencoba menghapus PostgreSQL 9.0.4. Saya telah melihat pertanyaan terakhir dan tautan yang dirujuknya, tetapi saya tidak menemukan file bernama "uninstall-postgresql" ketika saya menjalankan perintah ini:
sudo find / -name "*uninstall-*"
Jadi, saya menganggap ini berarti bahwa proses uninstall 9.0.4 berbeda dari 8.x.
Saya telah melihat beberapa postingan di berbagai tempat yang menggambarkan metode untuk menghapus instalan manual tetapi, juga, beberapa direktori / file yang direferensikan tidak ada di mesin saya.
Setiap bantuan atau arahan yang dapat Anda berikan akan sangat dihargai.
Hanya untuk referensi, ini adalah tautan yang digunakan poster lain untuk menghapus postgres dari macan tutul salju. Ketika saya mencoba untuk melangkah melalui perintah-perintah ini, kebanyakan dari mereka tersedak dengan beberapa varian "perintah tidak ditemukan".
MEMPERBARUI:
Selain itu brew uninstall postgres
, haruskah saya menghapus file / direktori berikut secara manual? Perlu diingat saya ingin benar-benar menghapus batu tulis bersih, tidak ada file data / tabel database atau apa pun.
> 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
brew uninstall
Perintah harus membersihkan semua yang diperlukan. Anda dapat menghapus folder / usr / local / var / postgres jika masih ada sebelum menginstal ulang jika Anda ingin memastikan itu benar-benar dibersihkan. Saya tidak bekerja dengan Ruby jadi saya tidak bisa menawarkan saran di sana.Berikut ini adalah penghapusan instalasi untuk PostgreSQL 9.1 yang diinstal menggunakan penginstal EnterpriseDB . Anda kemungkinan besar harus mengganti folder /9.1/ dengan nomor versi Anda. Jika
/Library/Postgresql/
tidak ada maka Anda mungkin menginstal PostgreSQL dengan metode yang berbeda sepertihomebrew
atauPostgres.app
.Untuk menghapus instalasi EnterpriseDB One-Click dari PostgreSQL 9.1:
Jalankan uninstaller:
Jika Anda menginstal dengan Postgres Installer, Anda dapat melakukan:
Ini akan meminta kata sandi administrator dan menjalankan uninstaller.
Hapus folder PostgreSQL dan data. Wizard akan memberi tahu Anda bahwa ini tidak dihapus.
Hapus file ini:
Hapus pengguna PostgreSQL menggunakan System Preferences -> Users & Groups.
Kembalikan pengaturan memori bersama Anda:
Itu saja! Wizard uninstall akan menghapus semua ikon dan memulai aplikasi file sehingga Anda tidak perlu khawatir tentang itu.
sumber
sudo /usr/sbin/httpd
memberi sayadyld: Library not loaded: /usr/lib/libpq.5.dylib
. Untuk memperbaikinya dengan cepat saya membuat tautansudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
sysctl.conf
file. Mungkin ini tidak lagi relevan dengan Postgres 9.4 karena memori bersama tidak lagi dikonfigurasi untuk ukuran besar ../uninstall-postgresql.app/Contents/MacOS/uninstall-postgresql: Bad CPU type in executable
... Saya benar-benar lupa aplikasi EDB semuanya 32-bit.Saya tidak menggunakan versi yang sama, tetapi tindakan uninstall sama: Mencari file uninstall-postgresql di dalam direktori
kemudian jalankan.
(Cuplikan layar dalam macOS 10.13)
kemudian
untuk menghapus semua direktori yang tidak perlu.
sumber
Posting blog ini menjelaskan dengan sangat baik:
(cukup ganti 9.X dengan versi Anda. mis .: 9.6)
A. Jika menginstal PostgreSQL dengan homebrew , masukkan
brew uninstall postgresql
B. Jika Anda menggunakan pemasang EnterpriseDB , ikuti langkah berikut.
Jalankan uninstaller di jendela terminal:
sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
C. Jika diinstal dengan Postgres Installer, lakukan:
Buka
/Library/PostgreSQL/9.X/uninstall-postgresql.app
Hapus folder PostgreSQL dan data. Wizard akan memberi tahu Anda bahwa ini tidak dihapus.
Hapus file ini:
Hapus pengguna PostgreSQL menggunakan System Preferences -> Users & Groups.
Buka kunci panel pengaturan dengan mengklik gembok dan memasukkan kata sandi Anda. Pilih pengguna PostgreSQL dan klik tombol minus. Kembalikan pengaturan memori bersama Anda:
sudo rm /etc/sysctl.conf
sumber
Saya tidak dapat menghapus PostgreSQL 9.0.8. Tetapi saya akhirnya menemukan ini. (Saya menginstal Postgres menggunakan homebrew)
Cari nama folder yang benar. Sesuatu seperti.
Setelah Anda menemukan nama yang benar, lakukan:
Itu harus menghapus instalannya.
sumber
brew list | grep postgres | xargs brew uninstall
Penghapusan Instalasi:
Menghapus file data:
Menghapus konfigurasi:
Dan itu saja.
sumber
buka terminal dan ketik perintah di bawah ini dan tekan enter
sumber
Jika Anda menginstal menggunakan penginstal grafis oleh BigSQL dari situs postgres resmi dan jika Anda menginstal di lokasi default ...
Anda dapat menemukan uninstaller di direktori home Anda:
/Users/<yourusername/PostGreSQL/uninstall/
sumber
Jika Anda memiliki beberapa versi Postgres yang diinstal pada mesin Anda. Anda dapat menghapus semua melalui
brew
perintah sebagai:sumber