Natknąłem się na twoje pytanie, szukając tej samej odpowiedzi. Próbowałem wykonać instrukcje podane przez @prasad.surase. Problem, który znalazłem, polega na tym, że repozytorium ppa wkrótce straci na wartości 12.04 LTS. Zamiast tego znalazłem ten link i to naprawdę pomogło.
Konfiguracja PostgreSQL dla rozwoju Rails w Ubuntu 12.04
-
Zainstaluj narzędzia postgresql i administracyjne za pomocą menedżera pakietów
sudo apt-get install postgresql libpq-dev phppgadmin pgadmin3
-
Zaloguj się do postgresql monitu jako użytkownik postgres
sudo su postgres -c psql
-
Utwórz użytkownika postgresql dla swojego projektu
create user username with password 'password';
-
Skonfiguruj swojego użytkownika postgres z taką samą nazwą i hasłem jak twój użytkownik Ubuntu i uczyń go superużytkownikiem postgres
alter user username superuser;
-
Tworzenie baz danych programistycznych i testowych
create database projectname_development; create database projectname_test;
-
Przyznaj użytkownikowi uprawnienia do baz danych
grant all privileges on database projectname_development to username; grant all privileges on database projectname_test to username;
Aby zakończyć sesję postgresql, wpisz \q
Zaktualizuj hasło użytkownika
alter user username with password ‘new password’;