Ошибка Postgresql — ФАТАЛЬНАЯ: нераспознанный параметр конфигурации «default_text_search_config»

#postgresql

#postgresql

Вопрос:

Я только вчера установил PostgreSQL, и он отлично работал с той же командой:

 pg_ctl -D /usr/local/pgsql/data start -l /usr/local/pgsql/log/pgsql.log
  

Однако, когда я попытался запустить его снова сегодня, он не сработал, и я обнаружил следующее сообщение в файле журнала:

 FATAL:  unrecognized configuration parameter "default_text_search_config"
  

Может кто-нибудь сказать мне, что не так?

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

1. Какая версия PostgreSQL? Откуда взялись установочные файлы? Ваша ОС?

Ответ №1:

Этот параметр распознается начиная с PostgreSQL 8.3. Должно быть, установлена версия 8.2 или старше, что неразумно. Вероятно, он блокирует файл конфигурации из другой установки на вашем пути.

Текущая версия 9.1. Версия 8.2 вышла в 2006 году (!), срок ее службы истекает в 2011 году (больше никаких обновлений безопасности). Установите более свежую версию.