Como Usar Postgres Local Sem Senha

Em ambiente de desenvolvimento podemos facilitar o uso do Postgres permitindo login sem senha.
Mostrarei aqui como fazer isso de forma simples e rapida.

Para isto basta substituir o conteúdo do arquivo /etc/postgresql/POSTGRES_VERSION/main/pg_hba.conf por

local  all  all                trust
host   all  all  127.0.0.1/32  trust
host   all  all  ::1/128       trust

Depois de reiniciar o serviço já será permitida conexão, tanto local quanto via rede/VM, com qualquer usuário (inclusive o postgres) sem senha.

Para testar execute o comando psql -U postgres.

Referência:

http://www.postgresql.org/docs/9.4/static/auth-pg-hba-conf.html

Comentários