Andrew Dunstan <andrew@dunslane.net> writes:
> Is there any reason for us to keep putting the language handler
> functions in the public schema?
I believe one of the issues there is that pg_dump doesn't dump functions
that are in pg_catalog. You could possibly fix it to make an exception
for functions that are referenced by pg_language entries, but I think
this would be a nontrivial change.
regards, tom lane