2017-12-22 3 views

Antwort

0

Sie können es einfach mit Hilfe von heroku pg:backups:restore Befehl tun. siehe das Detaildokument here. Wenn Sie keine s2-URL für Dump-Installation ngrok haben und Ihre Datei in den öffentlichen Ordner und stellen Sie diese Ngrok-URL von Dump. Das wird helfen.

0

Es gibt einen Heroku-Befehl dafür: heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi, wo Sie jedes dieser Argumente durch die Informationen Ihrer App ersetzen. (https://devcenter.heroku.com/articles/heroku-postgresql)

Sie könnten eine kurze Rake Aufgabe schreiben vollständig Ihren lokalen db mit Heroku mit diesem Befehl ersetzen:

lib/Aufgaben/db.rake

desc 'replaces local database with Heroku production database' 
task replace_local_with_production: :environment do 
    Rake::Task['db:drop'].invoke 
    system heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi 
    Rake::Task['db:migrate'].invoke 
end 
Verwandte Themen