Tôi đã tạo một cơ sở dữ liệu mới test
và tạo người dùng 'eonil' bằng lệnh này:
CREATE ROLE eonil LOGIN ENCRYPTED PASSWORD 'password' NOINHERIT VALID UNTIL 'infinity';
trên PostgreSQL của tôi. Tôi chạy psql -U eonil test
. Khi tôi cố gắng tạo một lược đồ mới, nó hiển thị một lỗi.
test=> CREATE SCHEMA new_schema AUTHORIZATION eonil;
ERROR: permission denied for database test
test=>
Tại sao điều này làm cho một lỗi? Yêu cầu gì?