On 6/25/17 11:45, Tom Lane wrote: > * Now that it's possible for user-created collations to have encoding -1, > I do not think that the "shadowing" tests in CollationCreate and > IsThereCollationInNamespace are sufficient. They don't prevent a new > collation with encoding -1 from shadowing an existing encoding-specific > collation that doesn't happen to match the current DB's encoding. > Now, you'd have to work at it for that to cause problems --- say, > create such a situation in template0 and then copy template0 specifying > that other encoding. But none of that is forbidden.
I see. Do you have an idea how to fix it without too much overhead? We couldn't use the existing syscache for it. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers