मैं अपने रेल ऐप को हरोकू में तैनात करने की कोशिश कर रहा हूं, और अब मैं अपनी स्कीमा लोड करना चाहता हूं।हेरोकू स्कीमा लोड: डेटाबेस "पोस्टग्रेस" उपयोगकर्ता के लिए अनुमति अस्वीकार उपयोगकर्ता
Running `bundle exec rake db:schema:load` attached to terminal... up, run.1533
rake aborted!
PG::ConnectionBad: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
कौन सा अजीब है क्योंकि postgres
डेटाबेस यह से कनेक्ट करना चाहिए नहीं है: मैं निम्नलिखित त्रुटि मिलती है। डेटाबेस यूआरएल, जो एएनवी के माध्यम से ऐप के लिए उपलब्ध है, के पास सही मान हैं, और लंबे समय तक यादृच्छिक नाम d3kwlkwlwjwljetc...
है।
इस संदेश की खोज करने से मुझे उन लोगों को मिल जाता है जो डीबी को छोड़ने या रीसेट करने का प्रयास कर रहे हैं, जो मैं नहीं कर रहा हूं।
- मैं 0 पंक्तियों
- मैंने कोशिश की
pg:reset
, यहां तक कि हटा दिया है और डेटाबेस वापस डाल दिया। असफलता से। - मैं
db:drop
नहीं कर रहा हूँ, बसdb:schema:load
मैं चुप रहा हूँ। मेरा ऐप क्यों कनेक्ट नहीं हो सकता है?
संपादित करें: जाहिर है, मैं schema:load
नहीं कर सकता, लेकिन मैं अपने सभी माइग्रेशन को माइग्रेट कर सकता हूं। ऐसा क्यों है?
धन्यवाद जॉन! उम्मीद है कि यह उन लोगों की मदद कर सकता है जो एक ही चीज़ में भागते हैं। ऐसा लगता है कि पैच 4.1.9 और 4.2.0 में जारी किया गया है। –