For instance, CREATE ROLE analyst WITH NOSUPERUSER LOGIN CREATEDB;
and GRANT USAGE, CREATE ON SCHEMA marketing TO analyst;
.
If a user has a role defined with CREATE ROLE
where it is specified that they can create a database, wouldn’t they be able to create on any schema in the DBs they created?