aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_utilcmd.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2011-03-11 13:20:11 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2011-03-11 13:20:11 -0500
commite3c732a85c0f247617b2d44ea567f35731b03ea6 (patch)
tree9693d47782b9f7431a56474e8c5b972d351bd4ec /src/backend/parser/parse_utilcmd.c
parentac435a79c88f51be6bf3eb5df618c2bac6123ae4 (diff)
downloadpostgresql-e3c732a85c0f247617b2d44ea567f35731b03ea6.tar.gz
postgresql-e3c732a85c0f247617b2d44ea567f35731b03ea6.zip
Create an explicit concept of collations that work for any encoding.
Use collencoding = -1 to represent such a collation in pg_collation. We need this to make the "default" entry work sanely, and a later patch will fix the C/POSIX entries to be represented this way instead of duplicating them across all encodings. All lookup operations now search first for an entry that's database-encoding-specific, and then for the same name with collencoding = -1. Also some incidental code cleanup in collationcmds.c and pg_collation.c.
Diffstat (limited to 'src/backend/parser/parse_utilcmd.c')
0 files changed, 0 insertions, 0 deletions