Le serveur PostgreSQL ne s'arrêtera pas

Avoir un peu d'un problème avec PostgreSQL sur Mac OS X 10.8.4. J'ai accidentellement fait brew rm postgresql --force alors que le serveur postgres a été en cours d'exécution. Quand je l'ai installé à l'aide de brew install postgresql et a couru pg_ctl -D /usr/local/var/postgres start j'obtiens:

pg_ctl: another server might be running; trying to start server anyway
server starting
FATAL:  lock file "postmaster.pid" already exists                                                                       
HINT:  Is another postmaster (PID 752) running in data directory "/usr/local/var/postgres"?

quand je lance "ps -ef | grep postgres", j'obtiens:

501   752   235   0 12:42PM ??         0:00.01 /usr/local/opt/postgresql/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log
501   754   752   0 12:42PM ??         0:00.00 postgres: checkpointer process       
501   755   752   0 12:42PM ??         0:00.34 postgres: writer process       
501   756   752   0 12:42PM ??         0:00.02 postgres: wal writer process       
501   757   752   0 12:42PM ??         0:00.01 postgres: autovacuum launcher process       
501   758   752   0 12:42PM ??         0:00.01 postgres: stats collector process       
501   945   452   0 12:58PM ttys000    0:00.00 grep postgres

quand j'essaie d'arrêter le serveur avec pg_ctl stop -D /usr/local/var/postgres -m fast ou pg_ctl -D /usr/local/var/postgres stop -mi j'obtiens:

waiting for server to shut down........................................... Failed
pg_ctl: server does not shut down

MODIFIER

which pg_ctl
/usr/local/bin/pg_ctl
pg_ctl --version
pg_ctl (PostgreSQL) 9.2.4

Essentiel de server.log: https://gist.github.com/anonymous/6106182

  • Ne pg_ctl -D /usr/local/var/postgres stop -m immediate aller plus loin que les deux autres tentatives?
  • Que serait la même que l'exécution de pg_ctl -D /usr/local/var/postgres stop -mi et ouais tout ce que j'obtiens est "Serveur ne s'arrête pas"
  • J'ai deviné, mais un rapide coup d'œil à postgres --help n'a pas immédiatement afficher l'indicateur "m".
  • brew reinstall postgresql stackoverflow.com/a/39781473/6086226 a fonctionné pour moi