Как поставить конкретную версию PostgreSQL?

Рубрика: Работаем под Linux
Метки: |
Понедельник, 26 апреля 2010 г.
Просмотров: 274
Подписаться на комментарии по RSS

Недавно столкнулся с такой проблемой: нужно было перенести существующий сайт, использующий Postgres 8.3, на два новых хостинга. На одном из хостингов стоит Fedora 12, на которую по умолчанию из пакетов ставится PostgreSQL 8.4, что вызывало проблемы совместимости. На другом стоял CentOS 5.3, но версия Postgres по умолчанию почему-то была ниже нужной, а именно 8.1. В общем, в обоих случаях нужно было избавляться от версии по умолчанию и ставить 8.3. Вот как это сделать проще всего (рецепт подходит для RedHat, CentOS и Fedora):

  1. Удаляем пакеты PostgreSQL, если что-то уже было установлено в системе.
  2. Идем на эту страницу http://yum.pgsqlrpms.org/reporpms/repoview/letter_p.group.html и выбираем свой дистрибутив Linux, затем скачиваем RPM-пакет репозитория, соответствующий вашей версии Postgres.
  3. Устанавливаем RPM.
  4. Далее в зависимости от вашего дистрибутива, в папке /etc/yum.repos.d :
    • Fedora - в секции [fedora] файлов fedora.repo и fedora-updates.repo
    • CentOS - в секциях [base] и [updates] файла CentOS-Base.repo
    • RedHat - в секции [main] файла /etc/yum/pluginconf.d/rhnplugin.conf

    добавляем в конец нужных секций строчку:

    exclude=postgresql*

После этого можно устанавливать пакеты PostgreSQL обычным способом, например:

yum install postgresql-server
google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Комментариев: 1

  1. 2010-05-15 в 14:21:44 | Аноним (анонимно)

    http://blog.lystor.org.ua/2010/05/upgrading-postgresql-81-to-84-centos-55.html - Обновление PostgreSQL 8.1 на 8.4 в CentOS 5.5

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)