La version 10.6 a été mise à niveau à partir de 10.5 et désormais PostgreSQL 8.1 est détruit. Pour aggraver les choses, j'ai essayé d'installer la version 8.4 qui, je suis sûr, vient d'aggraver les choses dix fois. Quoi qu'il en soit, l'exception que j'obtiens lorsque j'essaie de déclencher des postgres et juste createuser est la suivante:
createuser: impossible de se connecter à la base de données postgres: impossible de se connecter au serveur: aucun fichier ou répertoire de ce type Le serveur fonctionne-t-il localement et accepte-t-il les connexions sur le socket de domaine Unix "/tmp/.s.PGSQL.5432"?
COMMENT puis-je me débarrasser complètement des postgres sur mon Mac pour pouvoir faire une refonte?
Merci
Le problème était avec le compte PostgreSQL assis sur ma machine.
J'ai supprimé le compte et j'ai procédé à la désinstallation en suivant les instructions ici:
Dans le répertoire d'installation, il y aura un fichier uninstall-postgresql.app. Exécution (double-clic) qui désinstallera l'installation de PostgreSQL.
Arrêtez le serveur:
Sudo /sbin/SystemStarter stop postgresql-8.3
Supprimer les raccourcis de menu:
Sudo rm -rf /Applications/PostgreSQL 8.3
Supprimez le fichier ini:
Sudo rm -rf /etc/postgres-reg.ini
Suppression des éléments de démarrage:
Sudo rm -rf /Library/StartupItems/postgresql-8.3
Supprimez les données et les fichiers installés:
Sudo rm -rf /Library/PostgreSQL/8.3
Supprimez les postgres de l'utilisateur:
Sudo dscl . delete /users/postgres
Je peux aussi ajouter cette petite commande à la réponse:
rm /usr/bin/psql
Supprimez l'alias psql exécutable.
Si vous avez une version Postgres et/ou OSX/macOS plus récente, vous pouvez vérifier cette réponse .