PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Cant pg_restore auf Heroku:Eingabedatei konnte nicht gelesen werden:Dateiende

Ich konnte den Dump nicht genau auf die oben beschriebene Weise laden, ABER ich bin zu einer anderen Lösung gekommen, die für mich gut funktioniert hat:

Erstellen Sie den Dump im einfachen SQL-Format:
pg_dump --no-owner mydb > mydb.dump

Möglicherweise müssen Sie zu dem Benutzer wechseln, der Zugriffsrechte auf Ihre Datenbank hat, postgres zum Beispiel. Also sudo su postgres und dann den Speicherauszug erstellen.

Und dann mit psql laden Tool:
[email protected]:~/path/to/your/dump$ heroku pg:psql < mydb.dump