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

Heroku Rails Rake Task zum Synchronisieren von Produktion und lokaler DB

Sehen Sie sich das Paritäts-Juwel an . Es bietet mehrere Befehle, um die folgenden Heroku-Rails-Aufgaben einfach auszuführen -

  1. Backup-DBs
  2. Datenbanken wiederherstellen
  3. Führen Sie die rails console aus
  4. Tail-Protokolle
  5. Migrationen ausführen
  6. Bereitstellen

Sie suchen natürlich hauptsächlich nach den ersten beiden.

Nach der Installation erwartet es, dass Sie zwei git remote haben Wertesatz mit dem Namen staging und production . development wird nicht benötigt, da davon ausgegangen wird, dass es sich um Ihren lokalen Computer handelt.

Sie können die Git-URL für die anderen beiden Umgebungen von Ihrem Heroku-Dashboard abrufen -> (Ihre App) -> Einstellungen -> Info

Nachdem Sie das eingerichtet haben, ist es so einfach wie

production backup
development restore production

Der Code ist ziemlich einfach, also ermutige ich Sie, ihn zu lesen. Aber es tut im Wesentlichen genau das, was Ihr Rake-Code zu tun versucht, indem es eine öffentliche URL erhält und wiederherstellt.