Instale o Postgresql no Mountain Lion

brew install postgresql
initdb
/usr/local/var/postgres -E utf8
mkdir
-p ~/Library/LaunchAgents
cp
/usr/local/Cellar/postgresql/9.1.4/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
launchctl load
-w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

Em seguida, inicie manualmente o banco de dados com:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

Em seguida, é necessário corrigir o comportamento genial do Mountain Lion para que o postgres abra um soquete em / var / pgsql soquete alt, que ninguém olha.

Em termos de comandos de terminal:
mkdir /var/pgsql_socket sudo chown $USER /var/pgsql_socket
Abra /usr/local/var/postgres/postgresql.conf em um editor de texto, e descomente + edite a chave de diretório de soquete unix para:
unix_socket_directory = '/var/pgsql_socket'

Com base na configuração de um ambiente de desenvolvimento no Mountain Lion