Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с настройкой tsearch2 / 3 сообщений из 3, страница 1 из 1
28.07.2007, 21:59
    #34690842
netscripter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с настройкой tsearch2
При полностью аналогичной настройке на одной машине все работает нормально, а на второй вылезают ошибки вида:
SQL error:
ERROR: Affix parse error at 78 line
In statement:
SELECT lexize('rus', 'дни идут');

.aff файл пробовал заменять другим, тогда ошибка другая:
ERROR: invalid byte sequence for encoding "UTF8": 0xfa
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
Отличие двух систем, в том что на одной ubuntu 6.06(тут все нормально), а на второй fedora core 2 (тут не работает)

Локаль первой:
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Второй:
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

Может в локали дело? Других причин не нахожу. Файлы словарей *.dict и *.aff одинаковые, но на второй системе не читаются почему-то
...
Рейтинг: 0 / 0
29.07.2007, 11:44
    #34690983
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с настройкой tsearch2
похоже что в локали.
Локаль конечно нужно настроить.
...
Рейтинг: 0 / 0
30.07.2007, 11:14
    #34691949
netscripter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с настройкой tsearch2
Нет, дело оказалось не в локали, точнее сказать, проблема решена не настройкой локали а конвертацией файла aff с помощю iconv к utf8
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с настройкой tsearch2 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]