Use ICU by default at initdb time.
Jeff Davis <jdavis@postgresql.org>
Use ICU by default at initdb time. If the ICU locale is not specified, initialize the default collator and retrieve the locale name from that. Discussion: https://postgr.es/m/510d284759f6e943ce15096167760b2edcb2e700.camel@j-davis.com Reviewed-by: Peter Eisentraut
Files
| Path | Change | +/− |
|---|---|---|
| contrib/citext/expected/citext_utf8_1.out | modified | +8 −1 |
| contrib/citext/expected/citext_utf8.out | modified | +8 −1 |
| contrib/citext/sql/citext_utf8.sql | modified | +8 −1 |
| contrib/unaccent/expected/unaccent_1.out | added | +8 −0 |
| contrib/unaccent/expected/unaccent.out | modified | +9 −0 |
| contrib/unaccent/sql/unaccent.sql | modified | +11 −0 |
| doc/src/sgml/ref/initdb.sgml | modified | +34 −19 |
| src/bin/initdb/initdb.c | modified | +52 −2 |
| src/bin/initdb/Makefile | modified | +2 −2 |
| src/bin/initdb/t/001_initdb.pl | modified | +1 −6 |
| src/bin/pg_dump/t/002_pg_dump.pl | modified | +1 −1 |
| src/bin/scripts/t/020_createdb.pl | modified | +1 −1 |
| src/interfaces/ecpg/test/connect/test5.pgc | modified | +1 −1 |
| src/interfaces/ecpg/test/expected/connect-test5.c | modified | +1 −1 |
| src/interfaces/ecpg/test/expected/connect-test5.stderr | modified | +1 −1 |
| src/interfaces/ecpg/test/Makefile | modified | +0 −3 |
| src/interfaces/ecpg/test/meson.build | modified | +0 −1 |
| src/test/icu/t/010_database.pl | modified | +1 −1 |
Documentation touched
Discussion
- Move defaults toward ICU in 16? 53 messages · 2023-02-02 → 2023-05-03