Re: citex regression fails with de.UTF8 locale

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: citex regression fails with de.UTF8 locale
Дата
Msg-id 49F01724.8010306@enterprisedb.com
обсуждение исходный текст
Ответ на citex regression fails with de.UTF8 locale  (Zdenek Kotala <Zdenek.Kotala@Sun.COM>)
Ответы Re: citex regression fails with de.UTF8 locale  (Zdenek Kotala <Zdenek.Kotala@Sun.COM>)
Re: citex regression fails with de.UTF8 locale  ("David E. Wheeler" <david@kineticode.com>)
Список pgsql-hackers
Zdenek Kotala wrote:
> It seems to me that citex_cmp can return any integer value. It depends
> what wcscoll() returns. I think it should be changed to:
> 
> SELECT citext_cmp('B'::citext, 'a'::citext) > 0 AS one;

The comment in varstr_cmp() claims that it returns -1, 0 or 1. That's 
not accurate then.

Comment and test case fixed. I considered changing varstr_cmp to really 
return -1, 0 or 1, but I didn't because the behavior has been unchanged 
for ages and all the callers are happy with it. That's a heavily called 
function so any extra cycles there could make a difference.

--   Heikki Linnakangas  EnterpriseDB   http://www.enterprisedb.com


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Zdenek Kotala
Дата:
Сообщение: citex regression fails with de.UTF8 locale
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: New trigger option of pg_standby