PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Heroku Rails Rake Task per sincronizzare produzione e DB locale

Dai un'occhiata al gioiello della parità . Offre diversi comandi per eseguire facilmente le seguenti attività di Heroku Rails -

  1. Backup dei DB
  2. Ripristina DB
  3. Esegui rails console
  4. Registri di coda
  5. Esegui migrazioni
  6. Distribuisci

Ovviamente stai principalmente cercando i primi due.

Dopo l'installazione, si aspetta che tu abbia due git remote valori impostati denominati staging e production . development non è necessario in quanto si presume che sia la tua macchina locale.

Puoi ottenere l'URL git per gli altri due ambienti dalla dashboard di Heroku -> (la tua app) -> Impostazioni -> Info

Dopo averlo configurato, è semplice come

production backup
development restore production

Il codice è piuttosto semplice, quindi ti incoraggio a leggerlo. Ma essenzialmente sta facendo esattamente ciò che il tuo codice di rake tenta di fare ottenendo un URL pubblico e ripristinandolo.