Виждате грешки, защото psql се опитва да интерпретира SQL заявки, когато всъщност му давате компресиран дъмп (това използва heroku).
Въпреки че не можете да прочетете дъмпа, pg_restore -O latest.dump
ви дава валиден SQL, който можете да пренасочите към psql, но лесното решение е следното:
pg_restore -O -d app_development latest.dump
Бележки :
- Използвайте
-O
защото вероятно не използвате произволното потребителско име на вашия отдалечен heroku postgres db. - Heroku не препоръчва използването на кранове, но не знам колко наистина е рисковано.