J'ai installé PostgreSQL en utilisant Homebrew sur Lion. Ça commence bien, mais je ne ferais pas d'arrêt. J'ai essayé:Le serveur PostgreSQL ne s'est pas arrêté sur Lion (Mac OS 10.7)
$ #started with
$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
$ #tried stoping with
$ pg_ctl -D /usr/local/var/postgres stop -m immediate
waiting for server to shut down................................... failed
pg_ctl: server does not shut down
Je résolu ce problème en supprimant l'agent de lancement:
launchctl unload -w ~/Library/LaunchAgents/org.postgresql.postgres.plist
rm ~/Library/LaunchAgents/org.postgresql.postgres.plist
C'est le correctif correct. Cela a aussi fonctionné pour OS X Snow Leopard. Vous n'avez pas besoin de supprimer le plist, vous devez simplement le décharger. Vous pouvez le redémarrer en émettant: '$ launchctl charger -w ~/Bibliothèque/LaunchAgents/org.postgresql.postgres.plist' – stantonk
@Greg: S'il vous plaît ajouter votre solution comme une réponse et l'accepter, de sorte que cette questions n'apparaît pas sur la liste des questions sans réponse. – kgrittn
s'il est installé avec homebrew, il peut ressembler à ceci: '~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist' – lfender6445