mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Address more review comments on commit 2d819a08a1
.
Based on comments from Peter Eisentraut. * Document CREATE DATABASE ... BUILTIN_LOCALE. * Determine required encoding based on locale name for CREATE COLLATION. Use -1 for "C" (requires catversion bump). * initdb output fixups. * Make ctype_is_c a constant true for now. * Fixups to ICU 010_create_database.pl test. Discussion: https://postgr.es/m/4135cf11-206d-40ed-96c0-9363c1232379@eisentraut.org
This commit is contained in:
@ -29,6 +29,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
|
||||
[ LOCALE [=] <replaceable class="parameter">locale</replaceable> ]
|
||||
[ LC_COLLATE [=] <replaceable class="parameter">lc_collate</replaceable> ]
|
||||
[ LC_CTYPE [=] <replaceable class="parameter">lc_ctype</replaceable> ]
|
||||
[ BUILTIN_LOCALE [=] <replaceable class="parameter">builtin_locale</replaceable> ]
|
||||
[ ICU_LOCALE [=] <replaceable class="parameter">icu_locale</replaceable> ]
|
||||
[ ICU_RULES [=] <replaceable class="parameter">icu_rules</replaceable> ]
|
||||
[ LOCALE_PROVIDER [=] <replaceable class="parameter">locale_provider</replaceable> ]
|
||||
@ -216,6 +217,23 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="create-database-builtin-locale">
|
||||
<term><replaceable class="parameter">builtin_locale</replaceable></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Specifies the builtin provider locale for the database default
|
||||
collation order and character classification, overriding the setting
|
||||
<xref linkend="create-database-locale"/>. The <link
|
||||
linkend="create-database-locale-provider">locale provider</link> must
|
||||
be <literal>builtin</literal>. The default is the setting of <xref
|
||||
linkend="create-database-locale"/> if specified; otherwise the same
|
||||
setting as the template database. Currently, the only available
|
||||
locale for the <literal>builtin</literal> provider is
|
||||
<literal>C</literal>.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="create-database-icu-locale">
|
||||
<term><replaceable class="parameter">icu_locale</replaceable></term>
|
||||
<listitem>
|
||||
|
Reference in New Issue
Block a user