rake db:test:prepare
चलाते समय मुझे एक ही समस्या का सामना करना पड़ा है postgresql
. में मेरे रूबी ऑन रेल्स . पर परियोजना। यह त्रुटि संदेश से बहुत स्पष्ट है, कि यह उपयोगकर्ता के लिए अनुमति का मुद्दा है। मैंने CREATEDB
added जोड़ा new_user
. के लिए अनुमति कंसोल से निम्नलिखित के रूप में।
पोस्टग्रेज कंसोल को एक्सेस करने के लिए:
$ sudo -u postgres -i
[email protected]:~$ psql
वहां:
postgres=# ALTER USER new_user CREATEDB;
यह अभी के लिए एकदम सही काम कर रहा है। आपके पास डेटाबेस स्वामित्व के साथ अन्य समस्याएँ हो सकती हैं, इसके लिए आप डेटाबेस privileges
. को बदल सकते हैं और owner
निम्न आदेश के रूप में।
postgres=# GRANT ALL PRIVILEGES ON DATABASE database_name to new_user;
postgres=# ALTER DATABASE database_name owner to new_user;