Vidíte chyby, protože psql se snaží interpretovat SQL dotazy, když mu ve skutečnosti dáváte komprimovaný výpis (to je to, co používá heroku).
I když nemůžete výpis přečíst, pg_restore -O latest.dump
vám poskytuje platný SQL, který byste mohli převést na psql, ale snadné řešení je následující:
pg_restore -O -d app_development latest.dump
Poznámky:
- Použijte
-O
protože pravděpodobně nepoužíváte náhodné uživatelské jméno vašeho vzdáleného heroku postgres db. - Heroku nedoporučuje používat kohoutky, ale nevím, jak moc je to riskantní.