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

Problem bei der Wiederherstellung der Heroku-Datenbank

Ich habe gerade die Lösung gefunden, eigentlich waren in meinem Fall zwei Dinge falsch.

Zum einen die hochgeladene .dump Datei war für heroku nicht gut lesbar/verwendbar .

Zweitens die heroku postgresql DB Die vollständige URL musste nicht angegeben werden.

Der richtige Weg, der für mich funktionierte, war also, dass die hochgeladene Datei ohne Token und auch ohne virtuellen/indirekten Pfad usw. zugänglich sein sollte. Die URL zur Datei sollte direkt auf die Datei zeigen . In meinem fraglichen Problem habe ich firebase verwendet um meine DB-Datei vorübergehend zu hosten, um das heroku auszuführen Betrieb. Und firebase hat der hochgeladenen physischen Datei keine direkte URL gegeben .

heroku pg:backups:restore  --app heroku-postgres-f3*** 'https://www.h***.com/dss_iaya_db_dump2.dump' DATABASE_URL

Nachdem ich diesen Befehl eingegeben hatte, wurde ich aufgefordert, das heroku erneut einzugeben App-Namen, nur um den Vorgang zu bestätigen. Einmal erledigt, funktionierte alles wie am Schnürchen.