Rails e postgresql erro: “autenticação do tipo Ident falhou para usuário”

Está é uma dica rápida, a algum tempo atrás comecei a trabalhar com postgresql no rails e me deparei com o seguinte erro.

 autenticação do tipo Ident falhou para usuário "user" 

De imediato pensei que o usuário ou a senha estavam inválidos, então os conferi e funcionavam corretamente quando acessava o phppgadmin.
A configuração de produção do meu database.yml era assim.

development:
  database: app_production
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: user
  password: 'MINHA_SENHA'

Para minha surpresa o problema estava em meu database.yml mesmo, mas não eram usuário e senha, e sim as opções host e port que mesmo localhost e 5432 sendo padrão não funcionavam se não fossem informadas. Para resolver foi necessário especificá-las e pronto, funcionou corretamente.
A configuração de produção do meu database.yml ficou assim.

development:
  database: app_production
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: user
  password: 'MINHA_SENHA'
  host: localhost
  port: 5432
Marcado com: , ,
Publicado em Não classificado, Postgresql, Ruby, Ruby on Rails

Deixe um comentário

Calendário de Posts
janeiro 2010
D S T Q Q S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  
Autor

Danilo Jeremias da Silva

Coloque seu e-mail para receber novidades e notificações do Blog.

Junte-se a 18 outros assinantes



Recommend Me