Postgres не ищет регистронезависимое регулярное выражение в юникоде
У меня есть абсолютно две одинаковые базы данных на localhost и webfaction (я использую Django). Проблема с базой данных сервера заключается в том, что она не ищет строки Unicode без учета регистра.
У меня есть рядname Яблоко
я пишу Word.objects.filter(name__iregex=r'(яблоко)')
и это дает мне 0 строк.
На localhost выше работает запрос.
Я пытался создать базу данных с кодировкой utf8, но это не помогло. Символы ASCII работают хорошо, хотя.
Кроме того, если строка в базе данных в нижнем регистре, то это работает. Например name груша
будут возвращены (на обеих машинах) для Word.objects.filter(name__iregex=r'(груша)')
Есть идеи?