Назад | Перейти на главную страницу

Unaccent для postgresql 9.0.8 (поверх RHEL6)

Мне нужно установить расширение unaccent на сервере postgresql 9.0.8, работающем через поле RHEL6, в котором нет пакета contrib. Поэтому мне сначала нужно установить postgresql-crontrib.

Факты:

Спасибо

Ты можешь возьмите исходный код для 9.0.8, затем установите модуль из исходников:

tar xf postgresql-9.0.8.tar.gz
cd postgresql-9.0.8/contrib/unaccent
PATH=/usr/bin/pgsql-9.0/bin:$PATH make USE_PGXS=1
sudo PATH=/usr/bin/pgsql-9.0/bin:$PATH make USE_PGXS=1 install

Конечно, для этого нужны правильные заголовки, в частности пакет postgresql-devel. Если это не так, то вы набиты чушью, это социальная проблема, а не техническая.

Запрещение серверам БД иметь хотя бы доступ к Интернету по запросу для получения обновлений или хотя бы локальное зеркало yum - это верх глупости в политике. Это не позволяет вам установить исправление на вашем сервере для обновления до нового выпуски важных исправлений ошибок это может исправить потенциальные проблемы с целостностью данных. Это борьба, которую вам нужно поднять со своей сетевой командой, и не принимать отрицательный ответ. Требуйте по крайней мере yum-зеркало репозиториев RHEL и yum.postgresql.org или (лучше) доступ к ограниченному HTTP-прокси-серверу.