Re: sort order

From: Marc Millas <marc(dot)millas(at)mokadb(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: sort order
Date: 2021-07-27 17:29:14
Message-ID: CADX_1aZC-ZnLUrz=t2n_5W6MDJbDMaS-JBAwgKgNwb3enwchUQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Re-reading my post, I see that even the élise is not sorted correctly on
w10...

Marc MILLAS
Senior Architect
+33607850334
www.mokadb.com

On Tue, Jul 27, 2021 at 7:07 PM Marc Millas <marc(dot)millas(at)mokadb(dot)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
> www.mokadb.com
>
>

In response to

  • sort order at 2021-07-27 17:07:43 from Marc Millas

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2021-07-27 17:40:05 Re: sort order
Previous Message Ray O'Donnell 2021-07-27 17:26:05 Re: PHP: query with parameter for SET