Re: posix pattern matching
| От | eshkinkot@gmail.com (Сергей Бурладян) |
|---|---|
| Тема | Re: posix pattern matching |
| Дата | |
| Msg-id | 87ocbj4anr.fsf@home.progtech.ru обсуждение исходный текст |
| Ответ на | posix pattern matching (Stanislav Orlenko <orlenko.stas@gmail.com>) |
| Список | pgsql-ru-general |
Stanislav Orlenko <orlenko.stas@gmail.com> writes: > Стоит Postgresql 8.4.4. Есть таблица со списком стран в большом регистре, в частности: > =# select name from countries where name ~ 'РОССИ'; > name > -------- > РОССИЯ > (1 row) > > А когда пробую пробую сделать case insensitive выборку через POSIX : > > =# select name from countries where name ~* 'росси'; > name > ------ > (0 rows) > > то как видно не получаю ничего. > > Попробовал сделать подобное для английского - работает. > > Есть мысли по этому поводу? У Вас видимо кодировка базы UTF-8, в UTF-8 не работают классы символов и регистронезависимое сравнение, это доделали только в 9.0 -- С уважением, Сергей Бурладян
В списке pgsql-ru-general по дате отправления: