I\'m logged in with a superuser account and this is the process I\'m doing:
1-> CREATE ROLE test WITH IN ROLE testroles PASSWORD \'testpasswd\'
2-> CREATE S
I have encountered this issue on RDS as well. I logged in as the root
user, created a role named myappuser
and then tried creating a schema called superduper
whose owner is myappuser
.
I found a solution which works. Create the myappuser
role, and make sure that this role at least has the permission to create databases (the privilege is called CREATEDB
). After creating the myappuser
role, I logged into the database as myappuser
and created the superduper
schema whose user is myappuser
. This worked without any problems.