Comment désinstaller postgresql sur mon Mac (en cours D'exécution Snow Leopard)

Mis à jour 10.6 à partir de 10.5 et maintenant postgres 8.1 est battu. Pour aggraver les choses, j'ai essayé d'installer 8.4, ce qui, je suis sûr, a rendu les choses dix fois pires. Quoi qu'il en soit, l'exception que je reçois quand j'essaie de déclencher postgres et juste createuser est la suivante:

Createuser: impossible de se connecter à base de données postgres: impossible de se connecter serveur: Aucun fichier ou répertoire Le serveur s'exécute-t-il localement et accepter les connexions sur le domaine Unix socket "/tmp/.s.PGSQL.5432"?

Comment puis-je me débarrasser complètement de postgres sur mon Mac pour pouvoir faire un do-over?

Merci

26
demandé sur wgpubs 2010-04-26 20:22:57

3 réponses

Le problème était avec le compte PostgreSQL Assis sur ma machine.

J'ai supprimé le compte et procédé à la désinstallation en utilisant les instructions ici:

Désinstallation Automatique:

Dans le répertoire d'installation, il y aura un uninstall-postgresql.app fichier. Exécution (double-clic) qui désinstallera L'installation de PostgreSQL.

Désinstallation Manuelle:

  1. Arrêter le serveur:

    sudo /sbin/SystemStarter stop postgresql-8.3
    
  2. Supprimer le menu raccourci:

    sudo rm -rf /Applications/PostgreSQL 8.3
    
  3. Supprimer le fichier ini:

    sudo rm -rf /etc/postgres-reg.ini
    
  4. Suppression Des Éléments De Démarrage:

    sudo rm -rf /Library/StartupItems/postgresql-8.3
    
  5. Supprimer les données et les fichiers installés:

    sudo rm -rf /Library/PostgreSQL/8.3
    
  6. Supprimer l'utilisateur postgres:

    sudo dscl . delete /users/postgres 
    
57
répondu wgpubs 2013-06-07 21:09:23

Je peux aussi ajouter cette petite commande à la réponse:

rm /usr/bin/psql

Supprime l'alias psql exécutable.

9
répondu Amir Latifi 2012-06-02 12:46:13

Si vous avez une version Postgres et/ou OSX/macOS plus récente, vous pouvez vérifier cette réponse .

2
répondu Robert Lujo 2017-05-23 12:09:17