Désinstaller complètement PostgreSQL 9.0.4 de Mac OSX Lion?
Cette question peut paraître comme un doublon de: Comment désinstaller postgresql sur mon Mac (fonctionnant sous Snow Leopard) cependant, il y a deux différences majeures. Je cours Lion et j'essaie de désinstaller PostgreSQL 9.0.4. J'ai regardé la dernière question et le lien qu'elle référencé, mais je n'ai pas trouver un fichier appelé "désinstaller-postgresql" quand je lance cette commande:
sudo find / -name "*uninstall-*"
si, je suppose que cela signifie que le processus de désinstallation pour 9.0.4 est différent de celui de 8.x.
j'ai vu quelques messages dans différents endroits décrivant une méthode de désinstallation manuelle mais, de la même manière, certains répertoires/fichiers référencés ne sont pas présents sur ma machine.
toute aide ou direction que vous pourriez fournir serait grandement appréciée.
juste pour référence, ceci est le lien de l'autre poster utilisé pour désinstaller postgres de snow leopard. Comme j'ai essayé de marcher grâce à ces commandes, la plupart d'entre eux se sont étouffés avec une variante de "commande pas trouvé".
mise à JOUR:
En plus de brew uninstall postgres
, dois-je supprimer les fichiers/répertoires manuellement? Gardez à l'esprit que je veux effacer complètement l'ardoise propre, pas de fichiers de données/tables de base de données ou quoi que ce soit.
> 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
9 réponses
installateur de machines domestiques
en supposant que vous avez installé PostgreSQL avec homebrew
comme référencé dans vérifier l'état du serveur postgresql Mac OS X et Comment démarrer le serveur postgresql sur mac os x : vous pouvez utiliser la commande brew uninstall postgresql
.
Entreprise D'Installationb
si vous avez utilisé le installateur D'entreprise alors voir l'autre réponse dans ce fil.
l'installateur D'Entrepriseb est ce que vous obtenez si vous suivez les liens" télécharger "du principal site Web Postgres . L'équipe de Postgres ne publie que le code source, donc le EnterpriseDB.com la société construit des installateurs par courtoisie envers la communauté.
Postgres.app
Vous avez peut-être aussi utilisécette application Mac double-cliquable contient le moteur Postgres.
ce qui suit est la non-installation pour PostgreSQL 9.1 installé à l'aide du installateur D'entreprise . Vous devrez probablement remplacer folder / 9.1 / par votre numéro de version. Si /Library/Postgresql/
n'existe pas, alors vous avez probablement installé PostgreSQL avec une méthode différente comme homebrew
ou Postgres.app
.
pour supprimer L'installation de PostgreSQL 9.1:
- ouvrir une fenêtre de terminal. Terminal se trouve dans: Applications - > Utilities - > Terminal
-
Exécuter le programme de désinstallation:
sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
si vous avez installé L'installateur Postgres, vous pouvez faire:
open /Library/PostgreSQL/9.2/uninstall-postgresql.app
il demandera le mot de passe administrateur et lancera le désinstalleur.
-
supprimer les dossiers PostgreSQL et de données. Le L'assistant va vous informer qu'ils n'étaient pas supprimés.
sudo rm -rf /Library/PostgreSQL
-
supprimer le fichier ini:
sudo rm /etc/postgres-reg.ini
-
Supprimer l'utilisateur PostgreSQL en utilisant les préférences du système -> utilisateurs et groupes.
- déverrouillez le panneau Paramètres en cliquant sur le cadenas et en entrant votre mot de passe.
- sélectionnez L'utilisateur PostgreSQL et cliquez sur le bouton moins.
-
restaurez vos paramètres de mémoire partagée:
sudo rm /etc/sysctl.conf
ça devrait être tout! L'assistant de désinstallation aurait enlevé toutes les icônes et les fichiers d'applications de démarrage afin que vous n'ayez pas à vous soucier de ceux-ci.
Je n'ai pas été en mesure de désinstaller PostgreSQL 9.0.8. Mais j'ai enfin trouvé ce. (J'ai installé Postgres à l'aide de homebrew)
brew list
recherchez le nom de dossier correct. Quelque chose comme.
postgresql9
une fois que vous trouvez le nom correct faites:
brew uninstall postgresql9
qui devrait le désinstaller.
Je n'utilise pas la même version, mais les actions de désinstallation sont les mêmes: La recherche de fichier désinstaller-postgresql à l'intérieur du répertoire
/Library/PostgreSQL/9.6
alors lancez-le.
(capture d'écran dans macOS 10.13)
puis
sudo rm -rf /Library/PostgreSQL/
pour supprimer tout répertoire inutile.
ouvrez le terminal et tapez la commande ci-dessous et appuyez sur
sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
désinstallation:
sudo /Library/PostgreSQL/9.6/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
suppression du fichier de données :
sudo rm -rf /Library/PostgreSQL
supprimer les configs:
sudo rm /etc/postgres-reg.ini
Et c'est tout.
ce billet de blog explique très bien:
(il suffit de remplacer 9.X par votre version. E. g: 9.6)
A. Si vous avez installé PostgreSQL avec "homebrew , inscrivez brew uninstall postgresql
B. Si vous avez utilisé L'entrepriseb installateur , suivez l'étape suivante.
exécuter le désinstallant sur la fenêtre du terminal: sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
C. s'il est installé avec L'installateur Postgres, faire:
ouvert /Library/PostgreSQL/9.X/uninstall-postgresql.app
supprime les dossiers PostgreSQL et data. Le magicien vous avertira que ceux-ci n'ont pas été supprimés.
sudo rm -rf /Library/PostgreSQL
supprimer le fichier ini:
sudo rm /etc/postgres-reg.ini
Supprimer l'utilisateur PostgreSQL en utilisant préférences de système -> utilisateurs et groupes.
déverrouiller le panneau Paramètres en cliquant sur le cadenas et en entrant votre mot de passe.
Sélectionnez l'utilisateur PostgreSQL et cliquez sur le bouton moins.
Restaurer les paramètres de votre mémoire partagée: sudo rm /etc/sysctl.conf
si vous avez installé l'installateur graphique de BigSQL sur le site officiel de postgres et si vous avez installé l'emplacement par défaut...
vous pouvez trouver votre Désinstaller dans votre répertoire home: /Users/<yourusername/PostGreSQL/uninstall/
Incase vous avez plusieurs versions de Postgres installées sur votre machine. Vous pouvez supprimer tout via brew
commande comme:
brew uninstall --force postgresql