relnotes: improve collation check and ICU items

Reported-by: Matthias van de Meent

Discussion: https://postgr.es/m/CAEze2WhrNAT2g8upDUhfqt1nWfV_JdUgXAQu7oT4rY2L68O-HQ@mail.gmail.com

Backpatch-through: 15 only
This commit is contained in:
Bruce Momjian 2022-09-02 21:47:30 -04:00
parent d0d9344900
commit 4ddcb20592

View File

@ -578,17 +578,17 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem> <listitem>
<para> <para>
Record and check the collation of each <link Record and check the collation version of each <link
linkend="sql-createdatabase">database</link> (Peter Eisentraut) linkend="sql-createdatabase">database</link> (Peter Eisentraut)
</para> </para>
<para> <para>
This is designed to detect collation This is designed to detect collation version
mismatches to avoid data corruption. Function mismatches to avoid data corruption. Function
<function>pg_database_collation_actual_version()</function> <function>pg_database_collation_actual_version()</function>
reports the underlying operating system collation version, and reports the underlying operating system collation version, and
<command>ALTER DATABASE ... REFRESH</command> sets the database <command>ALTER DATABASE ... REFRESH</command> sets the database
to match the operating system collation version. DETAILS? to match the operating system collation version.
</para> </para>
</listitem> </listitem>
@ -605,9 +605,11 @@ Author: Peter Eisentraut <peter@eisentraut.org>
</para> </para>
<para> <para>
Previously, <acronym>ICU</acronym> collations could only be Previously, only <application>libc</application>-based
specified in <link linkend="sql-createcollation"><command>CREATE collations could be set at the cluster and database levels.
COLLATION</command></link> and used with the <acronym>ICU</acronym> collations were previously limited
to <link linkend="sql-createcollation"><command>CREATE
COLLATION</command></link> and referenced by the
<literal>COLLATE</literal> clause. <literal>COLLATE</literal> clause.
</para> </para>
</listitem> </listitem>