Kevin Neufeld <kneufeld(at)refractions(dot)net> writes:
> This might seem like a silly question, but what are the implications of
> PostgreSQL allowing developers to create custom catalogs?
> For example, PostgreSQL currently uses the pg_catalog schema to store
> system catalogs / relations / functions / etc. Has thought gone into
> extending the scope to allow contrib modules to create their own
> catalogs (ie. a PostGIS catalog, cube, tsearch2, etc.)?
A superuser can create whatever he wants in pg_catalog. Whether this
is a good idea or will behave smoothly is a topic that has not been
thought about, to my knowledge.
regards, tom lane