viernes, 5 de octubre de 2012

Rails y Postgresql

Estaba todo juicioso creando una nueva aplicación rails con postgres

rails new AppName -d postgresql

Cuando de repente fui a crear la BDD

rails db:create

Y me apareció el siguiente mensaje:

FATAL: Peer authentication failed for user "el usuario"

Una rápida búsqueda me indicó que tenía que hacer un pequeño cambio en cómo se hace la autenticación de postgres para lo cual hice lo siguiente:

sudo vi /etc/postgresql/9.1/main/pg_hba.conf

Y cambié la linea:

local   all             postgres                              peer

Por

local   all             postgres                               md5

luego reinicié el server

sudo /etc/init.d/postgresql restart

Y listo, todo funcionó.

1 comentario: