Postgres не ищет регистронезависимое регулярное выражение в юникоде

У меня есть абсолютно две одинаковые базы данных на localhost и webfaction (я использую Django). Проблема с базой данных сервера заключается в том, что она не ищет строки Unicode без учета регистра.

У меня есть рядname Яблоко

я пишу Word.objects.filter(name__iregex=r'(яблоко)')и это дает мне 0 строк.

На localhost выше работает запрос.

Я пытался создать базу данных с кодировкой utf8, но это не помогло. Символы ASCII работают хорошо, хотя.

Кроме того, если строка в базе данных в нижнем регистре, то это работает. Например name груша будут возвращены (на обеих машинах) для Word.objects.filter(name__iregex=r'(груша)')

Есть идеи?

0 ответов

Другие вопросы по тегам