Eus <eus(at)member(dot)fsf(dot)org> writes:
> Why does Postgresql by default assign the ownership of the public schema of a DB to "postgres" instead of the owner of the DB itself?
Because it'd be extremely difficult to do otherwise (given the way that
CREATE DATABASE works) and it's not at all clear that it'd be a good
idea anyway.
regards, tom lane