2009/03/10

Postgres Ubuntu Intrepid Ibex

Dependências:
aptitude install pgadmin3 postgresql-8.3 postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib-8.3


Para liberar as conexões por IP na rede, procure a linha comentada:
vi /etc/postgresql/8.3/main/postgresql.conf
# listen_addresses = 'localhost'
... Retire o comentario e altere a autenticação para qualquer máquina, ficando assim:
listen_addresses = '*'
Procure também a linha:
ssl = true


Para permitir a administração por usuários além do padrão "postgres", bem como a autenticação para tal, procure as linhas:
vi /etc/postgresql/8.3/main/pg_hba.conf
# Database administrative login by UNIX sockets
# local all postgres ident sameuser
local all admin md5

Para liberar a conexão para seus usuários, procure as linhas:
# "local" is for Unix domain socket connections only
# local all all ident sameuser
local all all md5

Para permitir conexões remotas por usuários numa rede com tunelagem IPv4, sem distinção de host's, procure as linhas:
# IPv4 local connections:
#host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5

Salve o arquivo e feche o editor de texto...

su postgres
createuser admin

Restart Postgre

Nenhum comentário: