Установка Postgres 9 и Pgadmin на Ubuntu

Пакет 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

 


07.11.2010 08:40, просмотров: 2994
Добавить комментарий:
коментарий:
имя
защитный код
Отправить
  • 2011-01-25 00:22:46, Стартер
    Запуск и остановка postgresql:
    sudo /etc/init.d/postgresql-8.xxx restart
    или
    sudo /etc/init.d/postgresql-8.xxx start
    sudo /etc/init.d/postgresql-8.xxx stop
  • 2011-01-02 00:47:55, dima
    скажите, а как запустить\остановить postgres? что-то в /etc/init.d/ нет ничего :(