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