Пользуюсь этой базой впервые, потому извеняюсь за возможную некорректность вопроса.
Запрос такого вида к примеру:
INSERT INTO news_news (keywords, name, cat_id, introtext, fulltext, aproved, url, icon, idx_search, devel)
VALUES ('example', 'example', '8', 'example', 'example', '0', 'example', 'example', to_tsvector('russian', 'example'), 0).
Локально работает всё отлично, а на серваке выдаёт такую ошибку: ERROR: text search configuration name "russian" must be schema-qualified.
Пытался почитать про конфигурацию полнотекстового поиска, ответа мне это не дало.
Заранее благодарен за помощь.
Пока вижу
Пока вижу только по сообщению об ошибке, что к имени 'russian' надо добавить имя схемы, чтобы получилось schema-qualified имя. Почему? Это уже другой вопрос. Возможно на сервере у вас схема не включена в путь поиска по схемам. Возможно, что про 'russian' на сервере ничего не известно - надо бы доки почитать.
у меня работает
у меня работает на сервере и так
когда я задаю явно не существующую конфигурацию, ошибка такая: ERROR: text search configuration "foo" does not exist Но на всякий случай проверьте
Самое странное
Самое странное то, что обычные запросы, не относящиеся к моей базе, такие как SELECT to_tsvector('russian','test text') работаю, посмотрел существующие конфигурации, русская там присутствует. У меня такое подозрение, возможно ли такое поведение из - за неправильно созданной схемы? Локально у меня стандартная паблик схема, на серве базу создавал суппорт, возможно они там чего напартачили. Ответа они дать не могут!!!
Бъюсь в загадках)
Это кстати
Это кстати вполне возможно! Т.е. в вашей схеме нет необходимых данных, поэтому не работает.