Re: posix pattern matching

From: eshkinkot(at)gmail(dot)com ( Сергей Бурладя =?utf-8?B?0L0=?=)
To: Stanislav Orlenko <orlenko(dot)stas(at)gmail(dot)com>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: posix pattern matching
Date: 2010-09-27 12:46:00
Message-ID: 87ocbj4anr.fsf@home.progtech.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Stanislav Orlenko <orlenko(dot)stas(at)gmail(dot)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

--
С уважением, Сергей Бурладян

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message simplevolk 2010-10-17 13:13:16 Асинхронная мульти-мастер репликация. Возможные проблемы и решения
Previous Message Stanislav Orlenko 2010-09-26 20:22:25 posix pattern matching