Saya membuat database baru test
dan membuat pengguna 'eonil' dengan perintah ini:
CREATE ROLE eonil LOGIN ENCRYPTED PASSWORD 'password' NOINHERIT VALID UNTIL 'infinity';
di PostgreSQL saya. Saya lari psql -U eonil test
. Ketika saya mencoba membuat skema baru, itu menunjukkan kesalahan.
test=> CREATE SCHEMA new_schema AUTHORIZATION eonil;
ERROR: permission denied for database test
test=>
Mengapa ini membuat kesalahan? Apa yang dibutuhkan?