Пакет Ubuntu до сих пор предлагают установку PostsreSQL 8-й версии. Однако, установка PostgreSQL 9-й версии не составляет проблем.
  1. выкачиваем: http://www.enterprisedb.com/products/pgdownload.do
  2. меняем права: chmod +x sudo chmod +x postgresql-9.0.1-1-linux.bin
  3. запускаем: ./postgresql-9.0.1-1-linux.bin
Для лучшей совместимости не забывает обновить клиентсткие и админские приложения (например Pgadmin3) до последней версии.
 
Другой, более правильный способ - установка из пакетов.

Этот путь наиболее простой и безболезненный. Правда, нам понадобятся библиотеки python-software-properties:

sudo apt-get install python-software-properties

Следующий шаг - добавим бекпортырепозиториев и проапдейтим их:

sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update

Ну и под конец установим postgresql-9.0:

sudo apt-get install postgresql-9.0 libpq-dev

Если потребуется сборка php с pdo_pgsql - необходимо установить еще и библиотеку libpq-dev - именно на нее ./configure может выдавать ошибку:

configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path и просить указать путь к gp_config. Итак, устанавливаем:

sudo apt-get install libpq-dev
 


NOTE:
Default config directory is: /etc/postgresql/9.0/main
Default data directory is: /var/lib/postgresql/9.0/main