Re: sort order

Поиск
Список
Период
Сортировка
От Marc Millas
Тема Re: sort order
Дата
Msg-id CADX_1aZC-ZnLUrz=t2n_5W6MDJbDMaS-JBAwgKgNwb3enwchUQ@mail.gmail.com
обсуждение исходный текст
Ответ на sort order  (Marc Millas <marc.millas@mokadb.com>)
Ответы Re: sort order  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Re-reading my post, I see that even the élise is not sorted correctly on w10...

Marc MILLAS
Senior Architect
+33607850334



On Tue, Jul 27, 2021 at 7:07 PM Marc Millas <marc.millas@mokadb.com> wrote:
Hi,

context:
one postgres 12 on centos 7
one postgres 12 on windows 10
both on machines with french as default
the centos 7 lc_collate and lc_ctype: fr_FR.UTF_8
the w10 lc_collate and lc_ctype: French_France.1252


create table test (ble text, id serial primary key);
insert into test(ble) values(' ');
insert into test(ble) values('Marc');
insert into test(ble) values(' Marc');
insert into test(ble) values('marc');
insert into test(ble) values(' marc');
insert into test(ble) values('bobo');
insert into test(ble) values(' bobo'):
insert into test(ble) values('élise');

differences include a french é character, and some white spaces at the beginning.

then select * from test order by ble;

centos result:
  ble  | id
-------+----
       |  3
 bobo  |  2
  bobo |  1
 élise |  6
 marc  |  5
  marc |  4
 Marc  |  8
  Marc |  7
(8 lignes)

w10 result:
  ble  | id
-------+----
       |  3
  bobo |  1
  marc |  4
  Marc |  7
 élise |  8
 bobo  |  2
 marc  |  5
 Marc  |  6
(8 lignes)

so, obviously, both lc_collate knows about the é
but obviously, too, they do behave differently on the impact of the beginning white space.

I didn't see anything about this behaviour on the doc, unless the reference at the libc should be understood as please read and test libc doc on each platform.
So my first question is: why ?
My second question is: how to make the centos postgres behave like the w10 one ??
ie. knowing about french characters AND taking beginning white spaces into account ?

thanks,

regards,
 

Marc MILLAS
Senior Architect
+33607850334

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

Предыдущее
От: Ray O'Donnell
Дата:
Сообщение: Re: PHP: query with parameter for SET
Следующее
От: Tom Lane
Дата:
Сообщение: Re: sort order