Ich habe einen lokalen psql-Datenbank-Dump, der auf heroku hochgeladen werden muss. Ich folgte den Schritten im Abschnitt Update von this link. Alles funktionierte gut, bis der letzte Teil, das eigentliche Hochladen Schritt:heroku pgbackups: restore: Ungültiges Speicherformat
Heroku pgbackups: restore --app myAppName DATABASE 'https://www.dropbox.com/myAppPSQLDumpLink/myAppName_local.dump' --confirm myAppName
Das war, was in der zeigte nach oben Konsole:
HEROKU_POSTGRESQL_SILVER_URL (DATABASE_URL) <---restore--- myAppName_local.dump
Retrieving... done
! An error occurred and your restore did not finish.
Und der Fehler aus den Protokollen war (mit freundlicher Genehmigung von Toby Hede's question):
2013-01-09T15:39:09+00:00 app[pgbackups]: Invalid dump format: /tmp/GgUz5yU4bF/project_mgr_development_local.dump: HTML document text
Ich habe versucht, für diesen Fehler gesucht, konnte aber nicht eine Antwort finden. Weiß jemand, was getan werden muss, um das Problem zu lösen? Die eigentliche Dump für meine lokale psql Datenbank wurde auf diese Weise durchgeführt:
pg_dump -Fc --no-acl --no-owner -U myUserName > myAppName_local.dump
Thank you!
Die Art, wie ich den Datenbank-Dump in die Heroku-Anwendung hochgeladen habe, war die Verwendung des Tools https://postgres.heroku.com/.Sie müssen: 1) wählen Sie die Heroku-Anwendung, die Sie die Datenbank für aktualisieren möchten 2) wählen Sie "PG Restore" aus dem Dropdown-Menü "Verbindungseinstellungen" 3) kopieren und fügen Sie den bereitgestellten Text über den richtigen Link zu Ihr Datenbank-Dump. – Alexandra
Die PG-Wiederherstellungsoption scheint auf Heroku nicht mehr verfügbar zu sein. – allenwlee