Re: Order changes in PG16 since ICU introduction

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Order changes in PG16 since ICU introduction
Дата
Msg-id 533d93c5-f604-8e5f-4a48-975c08c53d59@enterprisedb.com
обсуждение исходный текст
Ответ на Re: Order changes in PG16 since ICU introduction  (Sandro Santilli <strk@kbt.io>)
Ответы Re: Order changes in PG16 since ICU introduction  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Order changes in PG16 since ICU introduction  (Andrew Gierth <andrew@tao11.riddles.org.uk>)
Re: Order changes in PG16 since ICU introduction  (Sandro Santilli <strk@kbt.io>)
Re: Order changes in PG16 since ICU introduction  (Peter Eisentraut <peter.eisentraut@enterprisedb.com>)
Список pgsql-hackers
On 21.04.23 19:09, Sandro Santilli wrote:
> On Fri, Apr 21, 2023 at 11:48:51AM -0400, Tom Lane wrote:
>> "Regina Obe" <lr@pcorp.us> writes:
>>
>>> https://trac.osgeo.org/postgis/ticket/5375
>>
>> If they actually are using locale C, I would say this is a bug.
>> That should designate memcmp sorting and nothing else.
> 
> Sounds like a bug to me. This is happening with a PostgreSQL cluster
> created and served by a build of commit c04c6c5d6f :
> 
>    =# select version();
>    PostgreSQL 16devel on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, 64-bit
>    =# show lc_collate;
>    C
>    =# select '+' < '-';
>    f

If the database is created with locale provider ICU, then lc_collate 
does not apply here, so the result might be correct (depending on what 
locale you have set).

>    =# select '+' < '-' collate "C";
>    t




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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Commitfest 2023-03 starting tomorrow!
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Correct the documentation for work_mem