Мне нужно добавить расширение, называемое unaccent, в мою базу данных postgres.Postgres и unaccent расширение каталога по умолчанию
Postgres версия PostgreSQL version: 9.3rc1
У меня есть проблема, чтобы установить расширение.
Что я сделал:
Sudo APT-получить установку PostgreSQL-вно-9,1
Я знаю, что с 9.1 версии, но на моем тестовом сервере я сделал Everyting такой же, с версии Postgres 9.4, и все работает.
Когда я запустить скрипт на моем сервере производства
CREATE EXTENSION unaccent схемы pg_catalog;
он бросает мне ошибку:
может не файл управления открытым расширения «/usr/local/pgsql/share/extension/unaccent.control»: каталог или файл не существует
В чем проблема в этом случае? Расширение было установлено в «неправильный» (я думаю) каталог /usr/share/postgresql/9.1/extension
вместо usr/local/pgsql/share/extension
Есть ли шанс сделать postgres в другом каталоге, чем по умолчанию для расширений?
* Все * здесь обратное. Установите текущую версию Postgres и соответствующий модуль Contrib. И не устанавливайте расширения для 'pg_catalog'. Там должны жить только некоторые расширения. –