Saya mengalami masalah ini saat menggunakan CREATE DATABASE di Amazon RDS. Saya pikir pada dasarnya sama dengan menggunakan CREATE SCHEMA .
Saat menggunakan Amazon RDS, pengguna mengeluarkan CREATE DATABASE harus menjadi anggota peran yang akan menjadi pemilik database. Dalam kasus saya, akun pengguna super yang saya gunakan disebut root , dan saya akan membuat peran o yang akan memiliki database d :
postgres=> CREATE ROLE o;
CREATE ROLE
postgres=> CREATE DATABASE d OWNER = o;
ERROR: must be member of role "o"
postgres=> GRANT o TO root;
GRANT ROLE
postgres=> CREATE DATABASE d OWNER = o;
CREATE DATABASE