mirror of
https://git.postgresql.org/git/postgresql.git
synced 2026-02-15 02:46:59 +08:00
This exposes the ICU facility to add custom collation rules to a standard collation. New options are added to CREATE COLLATION, CREATE DATABASE, createdb, and initdb to set the rules. Reviewed-by: Laurenz Albe <laurenz.albe@cybertec.at> Reviewed-by: Daniel Verite <daniel@manitou-mail.org> Discussion: https://www.postgresql.org/message-id/flat/821c71a4-6ef0-d366-9acf-bb8e367f739f@enterprisedb.com
24 lines
873 B
Plaintext
24 lines
873 B
Plaintext
#----------------------------------------------------------------------
|
|
#
|
|
# pg_database.dat
|
|
# Initial contents of the pg_database system catalog.
|
|
#
|
|
# Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group
|
|
# Portions Copyright (c) 1994, Regents of the University of California
|
|
#
|
|
# src/include/catalog/pg_database.dat
|
|
#
|
|
#----------------------------------------------------------------------
|
|
|
|
[
|
|
|
|
{ oid => '1', oid_symbol => 'Template1DbOid',
|
|
descr => 'default template for new databases',
|
|
datname => 'template1', encoding => 'ENCODING',
|
|
datlocprovider => 'LOCALE_PROVIDER', datistemplate => 't',
|
|
datallowconn => 't', datconnlimit => '-1', datfrozenxid => '0',
|
|
datminmxid => '1', dattablespace => 'pg_default', datcollate => 'LC_COLLATE',
|
|
datctype => 'LC_CTYPE', daticulocale => 'ICU_LOCALE', daticurules => 'ICU_RULES', datacl => '_null_' },
|
|
|
|
]
|