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

हेरोकू पीजी:पुश psql:FATAL:पासवर्ड प्रमाणीकरण उपयोगकर्ता के लिए विफल रहा

हेरोकू समर्थन के लिए धन्यवाद, मैं अंततः इसे काम करने में सक्षम था। तो विंडोज यूजर्स के लिए ये स्टेप्स हैं:

सबसे पहले आप अपने स्थानीय डेटाबेस को डंप फ़ाइल में डंप करना चाहते हैं:

pg_dump --verbose -F c -Z 0 -U postgres -h localhost -p 5432 yourdbname > local.dump

फिर आप अपने हरोकू एप्लिकेशन कॉन्फिग वर्र्स से कनेक्शन स्ट्रिंग को हथियाना चाहते हैं:

heroku config:get DATABASE_URL

फिर आप कनेक्शन स्ट्रिंग से उपयोगकर्ता नाम / होस्टनाम / डेटाबेसनाम भागों को चुनना चाहते हैं, अर्थात:पोस्टग्रेज:// उपयोगकर्ता नाम:पासवर्ड @ होस्टनाम:पोर्ट / डेटाबेसनाम एक चेतावनी, इसे वास्तविक के साथ एक उत्पादन डेटाबेस के खिलाफ चला रहा है डेटा कुछ ऐसा है जिससे आप बचना चाहते हैं इसलिए pg_restore से सावधान रहें। इसे मैन्युअल रूप से चलाते समय आप सीएलआई जांच के बिना अपने डेटा को प्रबंधित करने का जोखिम उठाते हैं, इसलिए हो सकता है कि आप मैन्युअल रूप से सत्यापित करना चाहें कि लक्ष्य डेटाबेस पहले खाली है।

pg_restore --verbose --no-acl --no-owner -U username -h hostname -p 5432 -d databasename < local.dump

फिर जब पासवर्ड के लिए कहा जाए, तो बस कनेक्शन स्ट्रिंग से पासवर्ड पेस्ट करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL प्रारंभ करने में सक्षम नहीं

  2. समय क्षेत्र के साथ अंतिम दैनिक शून्य नहीं मान चुनें

  3. PostgreSQL क्वेरी में दिनांक स्तंभ अंकगणित

  4. MySQL से PostgreSQL में माइग्रेट करना

  5. OSM टाइलें कैसे प्रस्तुत करें