Diese Frage sieht möglicherweise wie ein Duplikat aus: Wie deinstalliere ich postgresql auf meinem Mac (mit Snow Leopard)? Es gibt jedoch zwei Hauptunterschiede. Ich verwende Lion und versuche, PostgreSQL 9.0.4 zu deinstallieren. Ich habe mir die letzte Frage und den Link angesehen, auf den verwiesen wurde, aber ich habe beim Ausführen dieses Befehls keine Datei mit dem Namen "uninstall-postgresql" gefunden:
sudo find / -name "*uninstall-*"
Ich gehe also davon aus, dass dies bedeutet, dass sich der Deinstallationsprozess für 9.0.4 von dem von 8.x unterscheidet.
Ich habe an verschiedenen Stellen einige Beiträge gesehen, in denen eine Methode zur manuellen Deinstallation beschrieben wurde. In ähnlicher Weise sind einige der Verzeichnisse / Dateien, auf die verwiesen wird, auf meinem Computer nicht vorhanden.
Jede Unterstützung oder Anleitung, die Sie geben können, wäre sehr dankbar.
Nur als Referenz ist dies der Link, den das andere Poster verwendet, um Postgres von Schneeleoparden zu deinstallieren. Als ich versuchte, diese Befehle durchzugehen, erstickten die meisten mit einer Variante von "Befehl nicht gefunden".
AKTUALISIEREN:
Neben brew uninstall postgres
soll ich manuell eine der folgenden Dateien / Verzeichnisse entfernen? Denken Sie daran, ich möchte den Slate komplett sauber wischen, keine Datendateien / Datenbanktabellen oder irgendetwas.
> 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
Befehl sollte alles Notwendige bereinigen. Sie können den Ordner / usr / local / var / postgres entfernen, falls er vor der Neuinstallation noch vorhanden ist, wenn Sie sicherstellen möchten, dass er vollständig bereinigt ist. Ich arbeite nicht mit Ruby, daher kann ich dort keine Vorschläge machen.Im Folgenden wird die Deinstallation für PostgreSQL 9.1 beschrieben, die mit dem EnterpriseDB -Installationsprogramm installiert wurde . Sie müssen höchstwahrscheinlich den Ordner /9.1/ durch Ihre Versionsnummer ersetzen. Wenn
/Library/Postgresql/
nicht vorhanden, haben Sie PostgreSQL wahrscheinlich mit einer anderen Methode wiehomebrew
oder installiertPostgres.app
.So entfernen Sie die EnterpriseDB-One-Click-Installation von PostgreSQL 9.1:
Führen Sie das Deinstallationsprogramm aus:
Wenn Sie mit dem Postgres-Installationsprogramm installiert haben, können Sie Folgendes tun:
Es wird nach dem Administratorkennwort gefragt und das Deinstallationsprogramm ausgeführt.
Entfernen Sie die PostgreSQL- und Datenordner. Der Assistent benachrichtigt Sie, dass diese nicht entfernt wurden.
Entfernen Sie die INI-Datei:
Entfernen Sie den PostgreSQL-Benutzer mithilfe der Systemeinstellungen -> Benutzer und Gruppen.
Stellen Sie Ihre Shared Memory-Einstellungen wieder her:
Das sollte alles sein! Der Deinstallationsassistent hätte alle Symbole und Startanwendungsdateien entfernt, sodass Sie sich darüber keine Gedanken machen müssen.
quelle
sudo /usr/sbin/httpd
gib mirdyld: Library not loaded: /usr/lib/libpq.5.dylib
. Um das schnell zu beheben, habe ich einen Link erstelltsudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
sysctl.conf
Datei nicht finden . Möglicherweise ist dies mit Postgres 9.4 nicht mehr relevant, da der gemeinsam genutzte Speicher für eine große Größe nicht mehr neu konfiguriert wird ../uninstall-postgresql.app/Contents/MacOS/uninstall-postgresql: Bad CPU type in executable
... Ich habe völlig vergessen, dass alle EDB-Apps 32-Bit sind.Ich verwende nicht dieselbe Version, aber die Deinstallationsaktionen sind die gleichen: Suche nach der Datei uninstall-postgresql im Verzeichnis
dann starte es.
(Screenshot in macOS 10.13)
dann
um alle unnötigen Verzeichnisse zu löschen.
quelle
Dieser Blog-Beitrag erklärt sehr gut:
(Ersetzen Sie einfach 9.X durch Ihre Version. Beispiel: 9.6)
A. Wenn PostgreSQL mit Homebrew installiert ist , geben Sie ein
brew uninstall postgresql
B. Wenn Sie das EnterpriseDB- Installationsprogramm verwendet haben , führen Sie die folgenden Schritte aus.
Führen Sie das Deinstallationsprogramm im Terminalfenster aus:
sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
C. Wenn Sie mit Postgres Installer installiert sind, gehen Sie wie folgt vor:
öffnen
/Library/PostgreSQL/9.X/uninstall-postgresql.app
Entfernen Sie die PostgreSQL- und Datenordner. Der Assistent benachrichtigt Sie, dass diese nicht entfernt wurden.
Entfernen Sie die INI-Datei:
Entfernen Sie den PostgreSQL-Benutzer mithilfe der Systemeinstellungen -> Benutzer und Gruppen.
Entsperren Sie das Einstellungsfeld, indem Sie auf das Vorhängeschloss klicken und Ihr Passwort eingeben. Wählen Sie den PostgreSQL-Benutzer aus und klicken Sie auf die Minus-Schaltfläche. Stellen Sie Ihre Shared Memory-Einstellungen wieder her:
sudo rm /etc/sysctl.conf
quelle
Ich konnte PostgreSQL 9.0.8 nicht deinstallieren. Aber ich habe es endlich gefunden. (Ich habe Postgres mit Homebrew installiert)
Suchen Sie nach dem richtigen Ordnernamen. Etwas wie.
Sobald Sie den richtigen Namen gefunden haben, gehen Sie wie folgt vor:
Das sollte es deinstallieren.
quelle
brew list | grep postgres | xargs brew uninstall
Deinstallation :
Entfernen der Datendatei:
Entfernen der Konfigurationen:
Und das ist es.
quelle
Öffnen Sie das Terminal, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste
quelle
Wenn Sie mit dem grafischen Installationsprogramm von BigSQL von der offiziellen Postgres-Site installiert haben und wenn Sie am Standardspeicherort installiert haben ...
Sie finden Ihr Deinstallationsprogramm in Ihrem Home-Verzeichnis:
/Users/<yourusername/PostGreSQL/uninstall/
quelle
Falls Sie mehrere Versionen von Postgres auf Ihrem Computer installiert haben. Sie können alle per
brew
Befehl entfernen als:quelle