PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como meu aplicativo Ruby on Rails pode acessar o banco de dados sem a senha?


Porque sua instalação atual do Postgres está configurada para permitir conexões do localhost.

Verifique seu pg_hba.conf muito provavelmente você encontrará algo assim:
# TYPE  DATABASE    USER        IP-ADDRESS    IP-MASK             METHOD
host    all         all         127.0.0.1     255.255.255.255     trust 

Que basicamente diz "permitir todas as conexões para todos os usuários e bancos de dados do Postgres de 127.0.0.1."

Mais detalhes podem ser encontrados nos documentos:http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html (Veja o exemplo 20-1)