Criei um novo banco de dados test
e criei o usuário 'eonil' com este comando:
CREATE ROLE eonil LOGIN ENCRYPTED PASSWORD 'password' NOINHERIT VALID UNTIL 'infinity';
no meu PostgreSQL. Eu corro psql -U eonil test
. Quando tentei criar um novo esquema, ele mostra um erro.
test=> CREATE SCHEMA new_schema AUTHORIZATION eonil;
ERROR: permission denied for database test
test=>
Por que isso comete um erro? O que é necessário?