O primeiro passo:
Editar o arquivo
postgresql.conf. A localização deste arquivo pode variar, no Ubuntu por exemplo, a localização é como segue:
/etc/postgresql/8.4/main
Para editar:
# nano postgresql.conf Neste arquivo, editaremos somente uma linha, procure por este parâmetro:
listen_addresses = '*'
O valor desta variável deve ser modificado para um asterisco(*).
Pronto. Ctrl+O para Salvar e Ctrl+X para sair.
O segundo passo:
Editar o arquivo
pg_hba.conf. A localização é a mesma do caso anterior.
Para editar:
# nano pg_hba.conf Adicione a seguinte linha:
# IPv4 local connections:
host all all 0.0.0.0/0 md5
Pronto. Novamente, Ctrl+O para salvar e Ctrl+X para sair.
Observe o md5, desta forma, para acesso externo, o usuário deverá se autenticar. Outro valor possível seria "trust", mas aí, vai de cada um.... Outra situação...
Pronto, agora é só restartar o PostgreSQL:
# /etc/init.d/postgresql-8.4 restart Agora o acesso externo pode ser feito...
Social