Je ziet fouten omdat psql probeert SQL-query's te interpreteren terwijl je hem een gecomprimeerde dump geeft (dat is wat Heroku gebruikt).
Hoewel je de dump niet kunt lezen, pg_restore -O latest.dump
geeft je een geldige SQL die je naar psql zou kunnen pipen, maar de gemakkelijke oplossing is de volgende:
pg_restore -O -d app_development latest.dump
Opmerkingen:
- Gebruik
-O
omdat je waarschijnlijk niet de willekeurige gebruikersnaam van je remote heroku postgres db gebruikt. - Heroku raadt het gebruik van tikken niet aan, maar ik weet niet hoe riskant het is.