Why do all databases have a public schema in PostgreSQL?

Why do all databases have a public schema in PostgreSQL?

I was just curious why all databases in PostgreSQL have a public 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?

April 13, 2022 at 02:18PM