Karel Zak <zakkr(at)zf(dot)jcu(dot)cz> writes:
> I good know why PostgreSQL not use all locale, I talked about SHOW
> command. Why this command not show all LC_ values?
The GUC code doesn't currently have a concept of "a variable it's not
allowed to change, ever". If it did, we could expose initdb-time values
like LC_COLLATE that way. Might be a good thing to do, down the road
--- we could replace most of the uses of pg_controldata with read-only
SHOW variables.
regards, tom lane