]> granicus.if.org Git - postgresql/commit
Make LC_COLLATE and LC_CTYPE database-level settings. Collation and
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 23 Sep 2008 09:20:39 +0000 (09:20 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 23 Sep 2008 09:20:39 +0000 (09:20 +0000)
commit61d967498802ab86d8897cb3c61740d7e9d712f6
tree5571f2188fbc53d5d987bfc9c45036c83355de11
parentc52aab5525c13a3d378cd09f4187844ce697a948
Make LC_COLLATE and LC_CTYPE database-level settings. Collation and
ctype are now more like encoding, stored in new datcollate and datctype
columns in pg_database.

This is a stripped-down version of Radek Strnad's patch, with further
changes by me.
30 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/charset.sgml
doc/src/sgml/indices.sgml
doc/src/sgml/ref/create_database.sgml
doc/src/sgml/ref/initdb.sgml
doc/src/sgml/ref/pg_controldata.sgml
doc/src/sgml/ref/pg_resetxlog.sgml
doc/src/sgml/ref/select.sgml
doc/src/sgml/ref/show.sgml
doc/src/sgml/runtime.sgml
doc/src/sgml/textsearch.sgml
src/backend/access/transam/xlog.c
src/backend/commands/dbcommands.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/backend/postmaster/postmaster.c
src/backend/utils/adt/pg_locale.c
src/backend/utils/init/postinit.c
src/bin/initdb/initdb.c
src/bin/pg_controldata/pg_controldata.c
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dumpall.c
src/bin/pg_resetxlog/pg_resetxlog.c
src/bin/psql/describe.c
src/bin/scripts/createdb.c
src/include/catalog/catversion.h
src/include/catalog/pg_control.h
src/include/catalog/pg_database.h
src/include/utils/pg_locale.h
src/interfaces/ecpg/preproc/preproc.y