2012-12-02 9 views
8

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.

+0

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

+0

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

+1

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

Antwort

10

Ich konnte dies auch nicht mit der Cloud App, aber war erfolgreich mit Dropbox.