попробуй так,
sudo -u postgres createuser -D -P your-current-ubuntu-username
и
sudo -u postgres createdb -O your-current-ubuntu-username your-database
открыть этот файл /etc/postgresql/9.1/main/pg_hba.conf
изменить только эту строку:
local all all peer
к этому:
local all all md5
Не забудьте перезапустить сервер postgres:
sudo service postgresql restart
Теперь проверьте, с помощью этой команды
psql -d your-database -U your-current-ubuntu-username -W
должно работать
Это решение работает для postgresql-9.1
, вот способ установки
sudo apt-get install postgresql-9.1