title: Why do all databases have a public schema in PostgreSQL?
body: <p>I was just curious why all databases in PostgreSQL have a <code>public</code> schema that is accessible to all users. I know I can revoke privileges and grant them to one user but why is that not the default?</p>