sql >> Databáze >  >> RDS >> PostgreSQL

CHYBA:musí být členem role Při vytváření schématu v PostgreSQL

Na tento problém jsem narazil při používání CREATE DATABASE na Amazon RDS. Myslím, že je to v podstatě stejné jako použití CREATE SCHEMA .

Při používání Amazon RDS uživatel zadává CREATE DATABASE musí být členem role, která bude vlastníkem databáze. V mém případě se superuživatelský účet, který používám, nazývá root a vytvořím roli o která bude vlastnit databázi 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


  1. jak nahradit více řetězců dohromady v Oracle

  2. Funkce měsíců mezi dvěma daty

  3. Podporuje jarní spouštěcí aplikace OpenJDK

  4. Zaškrtávací políčko s polem uvnitř smyčky Falešný výsledek?