PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

rails 3.2.2 (ou 3.2.1) + Postgresql 9.1.3 + Ubuntu 11.10 Erreur de connexion

essayez de cette façon,

sudo -u postgres createuser -D -P your-current-ubuntu-username

et

sudo -u postgres createdb -O your-current-ubuntu-username your-database

ouvrez ce fichier /etc/postgresql/9.1/main/pg_hba.conf

changez uniquement cette ligne :

local   all             all                                     peer

à ceci :

local   all             all                                     md5

N'oubliez pas de redémarrer le serveur postgres :

sudo service postgresql restart

Vérifiez maintenant, avec cette commande

psql -d your-database -U your-current-ubuntu-username -W

ça devrait marcher

Cette solution fonctionne pour postgresql-9.1 , voici comment installer

sudo apt-get install postgresql-9.1