Re: [GENERAL] Changing collate & ctype for an existing database - Mailing list pgsql-general

From rihad
Subject Re: [GENERAL] Changing collate & ctype for an existing database
Date
Msg-id a15ccaf0-6a32-05be-f3ab-1c308130584b@mail.ru
Whole thread Raw
In response to Re: [GENERAL] Changing collate & ctype for an existing database  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
On 07/12/2017 11:25 PM, Tom Lane wrote:
> rihad <rihad@mail.ru> writes:
>> What if only English letters are used in the textual indices (ascii
>> 0-127), would they still be impacted after datctype&datcollate
>> "C"->"en_US.UTF-8" change?
> Yes, as even minimal testing would have told you.  C sort order is
> more case-sensitive, for instance.
>
>             regards, tom lane
> .
>
Thanks. It would be great if initdb didn't assume an implicit encoding,
to prevent such fundamental configuration mistakes in the future. More
often than not collation/ctype settings of an ssh login session used to
run initdb aren't what must be used to set up the cluster. It'd be great
if initdb didn't go any further if not provided with an explicit
encoding. The error message would require the user to think twice before
proceeding, and to read up on the matter. Explicit is better than
implicit, as the old saying goes :)



pgsql-general by date:

Previous
From: Jeff Janes
Date:
Subject: [GENERAL] Monitoring of a hot standby with a largely idle master
Next
From: Craig Ringer
Date:
Subject: Re: [GENERAL] BDR node removal and rejoin