15 сент. 2013 г.

Postgresql на ubuntu серверах

Ubuntu хороша тем, что её можно просто взять и начать использовать. Однако, в последних версиях Postgresql сервера есть то, чего нет в отстающей версии из репозитория ubuntu. У меня есть такой опыт с repmgr, которого нет в собранном виде в репозиториях по-умолчанию. Repmgr можно собирать и для версии 9.1, но для версии 9.2 есть уже собранный пакет Собственно, решение - никакая не сакральная тайна, оно описано на сайта postgresql http://www.postgresql.org/download/linux/ubuntu/.
Все что нужно, это создать конфиг /etc/apt/sources.list.d/pgdg.list со строкой (возьмите по ссылке, с вашей версией ubuntu):
deb http://apt.postgresql.org/pub/repos/apt/ YOUR_UBUNTU_VERSION_HERE-pgdg main
Добавить сигнатуру для этого репозитория:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update
Теперь можно установить 9.2 версию postgresql сервера и repmgr.

apt-get install postgresql-9.2 postgresql-server-dev-9.2 postgresql-9.2-repmgr