On lör, 2010-10-16 at 10:28 -0400, Tom Lane wrote:
> I've occasionally toyed with the idea of moving all non-public
> functions
> into a separate schema, say "pg_internal", which wouldn't be in the
> standard search path (and thus ordinary \df wouldn't see it). That
> would be nice from a cleanliness standpoint, but there are downsides
> too.
Another thing we could do at least for new functions is to name them
starting with an underscore (or two).