Note que com o PostgreSQL 9.0 (e provavelmente mais recente) no Mac OS 10.6.8 (e provavelmente mais antigo), para evitar que o servidor PostgreSQL inicie automaticamente, você deve:
- Ir para
/Library/LaunchDaemons/ - Abra
com.edb.launchd.postgresql-9.0.plistem um editor comoroot(substitua9.0pelo seu número de versão correto), por exemplosudo vim com.edb.launchd.postgresql-9.0.plist. - Localize a linha
<key>RunAtLoad</key> - Altere a próxima linha de
<true/>para<false/> - Salve e saia.
Isso deve ser feito. Além disso, se você quiser parar o servidor imediatamente, sem reiniciar, su to postgres e execute /Library/PostgreSQL/9.0/bin/pg_ctl stop -D<your data dir> . Você pode descobrir qual é o seu diretório de dados atual com ps aux|grep postgre .
Fonte: link