PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

त्रुटि:PostgreSQL में स्कीमा बनाते समय भूमिका का सदस्य होना चाहिए

CREATE DATABASE . का उपयोग करते समय मुझे इस समस्या का सामना करना पड़ा अमेज़न आरडीएस पर। मुझे लगता है कि यह अनिवार्य रूप से CREATE SCHEMA . का उपयोग करने जैसा ही है ।

Amazon RDS का उपयोग करते समय, उपयोगकर्ता CREATE DATABASE . जारी करता है उस भूमिका का सदस्य होना चाहिए जो डेटाबेस का स्वामी होगा। मेरे मामले में, मैं जिस सुपरयुसर खाते का उपयोग कर रहा हूं उसे root . कहा जाता है , और मैं एक भूमिका बनाने जा रहा हूँ o जो एक डेटाबेस का मालिक होने जा रहा है 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज में अधिकतम कनेक्शन कैसे बढ़ाएं?

  2. मौजूदा ENUM प्रकार में एक नया मान जोड़ना

  3. GORM और Postgresql का उपयोग करते समय गो में डेटाबेस में समय कैसे बचाएं?

  4. PostgreSQL में हिस्टोग्राम कैसे बनाएं

  5. PostgresQL में स्टैक गहराई सीमा पार हो गई (ट्रिगर हटाने के बाद)