हेरोकू समर्थन के लिए धन्यवाद, मैं अंततः इसे काम करने में सक्षम था। तो विंडोज यूजर्स के लिए ये स्टेप्स हैं:
सबसे पहले आप अपने स्थानीय डेटाबेस को डंप फ़ाइल में डंप करना चाहते हैं:
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
फिर जब पासवर्ड के लिए कहा जाए, तो बस कनेक्शन स्ट्रिंग से पासवर्ड पेस्ट करें