Estou no Mac 10.13.6. Reiniciei minha máquina e o Postgres, que normalmente inicia na reinicialização, não estava funcionando. Infelizmente, não me lembro como ou onde o instalei. Consigo localizar instâncias de "pg_ctl"
sudo find / -name "pg_ctl"
retorna
/usr/local/bin/pg_ctl
/usr/local/Cellar/postgresql/9.6.1/bin/pg_ctl
/usr/local/Cellar/postgresql/9.5.0/bin/pg_ctl
/usr/local/Cellar/postgresql/9.6.15/bin/pg_ctl
/usr/local/Cellar/[email protected]/9.6.15/bin/pg_ctl
/usr/local/Cellar/libpq/11.5/bin/pg_ctl
/usr/local/Cellar/[email protected]/9.5.19/bin/pg_ctl
No entanto, preciso informar um diretório de dados para que ele seja iniciado e não consigo descobrir como saber o diretório de dados enquanto o servidor está inativo. Que tipo de arquivos devo procurar para descobrir onde está o diretório de dados?
Verificar
/usr/local/var/postgres
Veja também as respostas para Mac em Como encontro o diretório de dados do PostgreSQL? .
Um diretório Linux PGDATA se parece com: