Ich versuche, eine Datenbank von meiner Entwicklungsumgebung auf die Produktion wiederherzustellen.Wiederherstellen der Datenbank auf Heroku von lokalen Dump mit Cloud App
Ich habe die Schritte in https://devcenter.heroku.com/articles/heroku-postgres-import-export
folgte ich lokal einen Dump erstellt haben und haben es mit CloudApp hochgeladen. Dann lief ich diesen Befehl ein:
heroku pgbackups:restore HEROKU_POSTGRESQL_PURPLE_URL 'http://cl.ly/<some_id>/myapp.dump'
Der Fehler Ich erhalte ist:
HEROKU_POSTGRESQL_PURPLE_URL (DATABASE_URL) <---restore--- myapp.dump
! WARNING: Destructive Action
! This command will affect the app: myapp
! To proceed, type "myapp" or re-run this command with --confirm myapp
> myapp
Retrieving... done
! An error occurred and your restore did not finish.
Und wenn ich einen Blick auf die Protokolle nehmen, endet es mit diesem:
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: start
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: 0B
2012-12-02T17:30:42+00:00 app[pgbackups]:
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: 0.0bytes
2012-12-02T17:30:42+00:00 app[pgbackups]: download_progress: done
2012-12-02T17:30:42+00:00 app[pgbackups]: Invalid path
Ich habe die URL getestet und es sieht okay aus, ich habe nach ähnlichen Problemen im Internet gesucht, aber keine Antwort gefunden.
Ich habe auch versucht heroku update
aber es ist bereits up-to-date
Bin ich etwas falsch zu machen, oder ist das ein Fehler zu laufen?
Ich habe auch ein Support-Ticket an sie gesendet, aber bis sie antworten, würde ich auch gerne hören, wenn jemand von euch auf etwas Ähnliches stolperte.
Ich frage mich, ob es ein Problem mit der URL ist, die verkürzt wird. Haben Sie versucht, die Datei an anderer Stelle hochzuladen und eine vollständige URL, z. B. S3, zu verwenden? – Pete
Was meinst du verkürzt? Es wird nicht umgeleitet, wenn du dich darüber wunderst. Es ist ein direkter Download-Link (Raw-Datei), genau wie S3 wäre. – Cristian
Ah ja sorry, ich habe die cl.ly gesehen und angenommen, dass es sich um eine verkürzte URL handelt. Mein Fehler. Da es sich um einen Plausibilitätstest handelt, wäre ich versucht, den Speicherauszug auf eine andere Quelle hochzuladen, nur um zu überprüfen, ob es dort ein Problem gibt. – Pete