WTF, o servidor está executando localmente e aceitando conexões no soquete de domínio Unix “/tmp/.s.PGSQL.5432”?

Ultimamente, tive esse problema. Muito chato aliás.

Eu estava navegando na internet e tinha várias abas do Chrome abertas … De repente meu mac travou e travou … Eu espero, mas nada aconteceu, então eu o desliguei com força. No dia seguinte, nenhum dos meus aplicativos de trilhos estava funcionando.

Eu tenho o postgres instalado com o brew. Comecei a pesquisar no Google e encontrei esta resposta …

http://stackoverflow.com/questions/13573204/psql-could-not-connect-to-server-no-such-file-or-directory-mac-os-x

Basicamente, diz para remover o arquivo

/usr/local/var/postgres/postmaster.pid

Basicamente, desde que desliguei meu laptop, o postgres não foi capaz de remover aquele arquivo … na próxima execução, o postgres não pôde ser executado.