Re: Allow tailoring of ICU locales with custom rules - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Allow tailoring of ICU locales with custom rules
Date
Msg-id 8ff9e53f-da7e-84f5-a508-9b148ce864f7@enterprisedb.com
Whole thread Raw
In response to Allow tailoring of ICU locales with custom rules  (Peter Eisentraut <peter.eisentraut@enterprisedb.com>)
Responses Re: Allow tailoring of ICU locales with custom rules
List pgsql-hackers
Patch needed a rebase; no functionality changes.

On 14.12.22 10:26, Peter Eisentraut wrote:
> This patch exposes the ICU facility to add custom collation rules to a 
> standard collation.  This would allow users to customize any ICU 
> collation to whatever they want.  A very simple example from the 
> documentation/tests:
> 
> CREATE COLLATION en_custom
>      (provider = icu, locale = 'en', rules = '&a < g');
> 
> This places "g" after "a" before "b".  Details about the syntax can be 
> found at 
> <https://unicode-org.github.io/icu/userguide/collation/customization/>.
> 
> The code is pretty straightforward.  It mainly just records these rules 
> in the catalog and feeds them to ICU when creating the collator object.

Attachment

pgsql-hackers by date:

Previous
From: Amit Langote
Date:
Subject: Re: moving extraUpdatedCols out of RangeTblEntry (into ModifyTable)
Next
From: Tom Lane
Date:
Subject: Re: moving extraUpdatedCols out of RangeTblEntry (into ModifyTable)