From d0b585e861859879c8dc702d742dfcb0cc77833a Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 10 Sep 2020 15:31:09 +0200 Subject: [PATCH] doc: Remove buggy ICU collation from documentation We have had multiple reports that point to the '@colReorder=latn-digit' collation customization being buggy. We have reported this to ICU and are waiting for a fix. In the meantime, remove references to this from the documentation and replace it by another reordering example. Apparently, many users have been picking up this example specifically from the documentation. Author: Jehan-Guillaume de Rorthais Discussion: https://www.postgresql.org/message-id/flat/153201618542.1404.3611626898935613264%40wrigleys.postgresql.org --- doc/src/sgml/charset.sgml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml index a6143ef8a7..318e82f29e 100644 --- a/doc/src/sgml/charset.sgml +++ b/doc/src/sgml/charset.sgml @@ -789,11 +789,11 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - CREATE COLLATION digitslast (provider = icu, locale = 'en-u-kr-latn-digit'); - CREATE COLLATION digitslast (provider = icu, locale = 'en@colReorder=latn-digit'); + CREATE COLLATION latinlast (provider = icu, locale = 'en-u-kr-grek-latn'); + CREATE COLLATION latinlast (provider = icu, locale = 'en@colReorder=grek-latn'); - Sort digits after Latin letters. (The default is digits before letters.) + Sort Greek letters before Latin ones. (The default is Latin before Greek.) @@ -809,9 +809,9 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - - CREATE COLLATION special (provider = icu, locale = 'en-u-kf-upper-kr-latn-digit'); - CREATE COLLATION special (provider = icu, locale = 'en@colCaseFirst=upper;colReorder=latn-digit'); + + CREATE COLLATION special (provider = icu, locale = 'en-u-kf-upper-kr-grek-latn'); + CREATE COLLATION special (provider = icu, locale = 'en@colCaseFirst=upper;colReorder=grek-latn'); Combines both of the above options.