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

रेल:संबंध के लिए अनुमति अस्वीकृत स्कीमा_माइग्रेशन

ऐसा लगता है कि आपको अपने डीबी पर सभी आवश्यक विशेषाधिकारों के साथ एक डीबी उपयोगकर्ता बनाना होगा। उदाहरण के लिए मुझे लगता है कि आप अपने डीबी कंसोल में लॉग इन करके चाल कर सकते हैं, फिर कुछ ऐसा करें:

CREATE USER your_new_username WITH PASSWORD 'your_new_password';
CREATE DATABASE whiteboard;
GRANT ALL PRIVILEGES ON DATABASE whiteboard to your_new_username;
ALTER DATABASE whiteboard OWNER TO your_new_username;

फिर आपको अपडेट करें database.yml इस तरह:

adapter: postgresql
database: whiteboard
username: your_new_username
password: your_new_password
pool: 5
timeout: 5000

आशा है कि यह मदद करेगा!



  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. PostgreSQL में unpivot () के बराबर

  3. sqlalchemy सममित कई से एक दोस्ती

  4. PostgreSQL कस्टम अपवाद शर्तें

  5. क्या डेटाबेस के भीतर सरणियों का उपयोग करना खराब डिज़ाइन है?