आपको त्रुटियां दिखाई देती हैं क्योंकि psql SQL क्वेरी की व्याख्या करने की कोशिश करता है जब आप वास्तव में उसे एक संपीड़ित डंप दे रहे होते हैं (यही वह है जो उसका उपयोग करता है)।
जबकि आप डंप नहीं पढ़ सकते, pg_restore -O latest.dump आपको मान्य SQL देता है जिसे आप psql में पाइप कर सकते हैं लेकिन आसान समाधान निम्नलिखित है:
pg_restore -O -d app_development latest.dump
नोट:
-Oका उपयोग करें क्योंकि आप शायद अपने रिमोट हेरोकू पोस्टग्रेस डीबी के यादृच्छिक उपयोगकर्ता नाम का उपयोग नहीं करते हैं।- Heroku नल का उपयोग करने की अनुशंसा नहीं करता है, लेकिन मुझे नहीं पता कि यह वास्तव में कितना जोखिम भरा है।