| От | Yury Don |
|---|---|
| Тема | Re: BUG #2309: Wrong string comparison |
| Дата | |
| Msg-id | 200603101257.30717.yura@vpcit.ru обсуждение |
| Ответ на | Re: BUG #2309: Wrong string comparison (Volkan YAZICI <yazicivo@ttnet.net.tr>) |
| Список | pgsql-bugs |
On Friday 10 March 2006 12:36, Volkan YAZICI wrote: > Hi, > > On Mar 09 02:00, Yury Don wrote: > > Looks like string comparison operators ignore spaces isnside of string. > > Because of this sorting on text fields is wrong. > > > > mdb=# select 'a z'::text>'ad'::text; > > ?column? > > ---------- > > t > > PostgreSQL relies on your locale for collation. Therefore, first you > need to check if your locale settings are working. For instance: > > $ TEXT="a z\nad" > $ echo -e $TEXT | LC_COLLATE=tr_TR.iso88599 sort > ad > a z > $ echo -e $TEXT | LC_COLLATE=C sort > a z > ad > > > Regards. > My locale is KOI8-R and sorting in PostgreSQL corresponds to sorting in locale. I just didn't expect that sorting will be this way ... -- Best regards, Yury Don
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера