mirror of
https://github.com/postgres/postgres.git
synced 2025-08-28 18:48:04 +03:00
doc: Add more ICU rules examples
In particular, add an example EBCDIC collation. Author: Daniel Verite <daniel@manitou-mail.org> Discussion: https://www.postgresql.org/message-id/flat/35cc1684-e516-4a01-a256-351632d47066@manitou-mail.org
This commit is contained in:
@@ -165,9 +165,8 @@ CREATE COLLATION [ IF NOT EXISTS ] <replaceable>name</replaceable> FROM <replace
|
||||
<listitem>
|
||||
<para>
|
||||
Specifies additional collation rules to customize the behavior of the
|
||||
collation. This is supported for ICU only. See <ulink
|
||||
url="https://unicode-org.github.io/icu/userguide/collation/customization/"/>
|
||||
for details on the syntax.
|
||||
collation. This is supported for ICU only. See <xref
|
||||
linkend="icu-tailoring-rules"/> for details.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@@ -257,12 +256,8 @@ CREATE COLLATION german_phonebook (provider = icu, locale = 'de-u-co-phonebk');
|
||||
<programlisting>
|
||||
<![CDATA[CREATE COLLATION custom (provider = icu, locale = 'und', rules = '&V << w <<< W');]]>
|
||||
</programlisting>
|
||||
With this rule, the letter <quote>W</quote> is sorted after
|
||||
<quote>V</quote>, but is treated as a secondary difference similar to an
|
||||
accent. Rules like this are contained in the locale definitions of some
|
||||
languages. (Of course, if a locale definition already contains the desired
|
||||
rules, then they don't need to be specified again explicitly.) See the ICU
|
||||
documentation for further details and examples on the rules syntax.
|
||||
See <xref linkend="icu-tailoring-rules"/> for further details and examples
|
||||
on the rules syntax.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
Reference in New Issue
Block a user