`pg_tblspc` ausente após a instalação da versão mais recente do OS X (Yosemite ou El Capitan)

Uso o postgres do homebrew no meu OS X, mas quando reinicializo o sistema, algumas vezes o postgres não inicia após a reinicialização e, portanto, tentei iniciá-lo manualmente compostgres -D /usr/local/var/postgres, mas o erro ocorreu com a seguinte mensagem:FATAL: could not open directory "pg_tblspc": No such file or directory.

A última vez que ocorreu, eu não consegui obtê-lo no estado original, então decidi desinstalar todo o sistema do postgres, reinstalá-lo e criar usuários, tabelas, conjuntos de dados, etc ... Era tão nojento, mas ocorre frequentemente no meu sistema, digamos uma vez em alguns meses.

Então, por que ele perde opg_tblspc arquivo com freqüência? E há algo que eu possa fazer para evitar a perda do arquivo?

Não atualizei meu homebrew e postgres para a versão mais recente (ou seja, estou usando a mesma versão). Além disso, tudo o que fiz no banco de dados do postgres é excluir a tabela e preencher os novos dados todos os dias. Não mudei usuário, senha, etc ...

EDIT (mbannert): senti a necessidade de adicionar isso, já que o segmento é o principal hit no google para esse problema e para muitos o sintoma é diferente. Os homebrewers provavelmente encontrarão esta mensagem de erro:

No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

Portanto, se você acabou de experimentar isso após a atualização do Yosemite, agora está coberto por ler este tópico.

questionAnswers(5)

yourAnswerToTheQuestion