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
136
demandé sur Community 2011-11-07 18:21:35

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é

Postgres.app .

cette application Mac double-cliquable contient le moteur Postgres.

90
répondu jamesallman 2017-05-23 12:18:30

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:

  1. ouvrir une fenêtre de terminal. Terminal se trouve dans: Applications - > Utilities - > Terminal
  2. 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.

  3. 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
    
  4. supprimer le fichier ini:

    sudo rm /etc/postgres-reg.ini
    
  5. Supprimer l'utilisateur PostgreSQL en utilisant les préférences du système -> utilisateurs et groupes.

    1. déverrouillez le panneau Paramètres en cliquant sur le cadenas et en entrant votre mot de passe.
    2. sélectionnez L'utilisateur PostgreSQL et cliquez sur le bouton moins.
  6. 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.

644
répondu user1181328 2013-06-07 20:53:08

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.

12
répondu Fernando Munoz 2017-03-31 14:58:10

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

enter image description here

alors lancez-le.

enter image description here

(capture d'écran dans macOS 10.13)

puis

sudo rm -rf /Library/PostgreSQL/

pour supprimer tout répertoire inutile.

8
répondu Do Nhu Vy 2017-10-21 00:26:43

ouvrez le terminal et tapez la commande ci-dessous et appuyez sur

sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
6
répondu TRINADH KOYA 2016-12-09 17:00:31

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.

3
répondu Dhammika 2017-08-01 10:10:05

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

3
répondu Susana Silva Santos 2018-10-03 08:05:25

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/

1
répondu Tom Clearingbear 2017-04-03 16:13:35

Incase vous avez plusieurs versions de Postgres installées sur votre machine. Vous pouvez supprimer tout via brew commande comme:

brew uninstall --force postgresql
0
répondu elixir 2018-06-08 09:58:31