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

Heroku Rails Rake-opgave for at synkronisere produktion og lokal DB

Tjek Parity-perlen . Den tilbyder flere kommandoer til nemt at udføre følgende Heroku Rails-opgaver -

  1. Backup DB'er
  2. Gendan DB'er
  3. Kør rails console
  4. Halelogfiler
  5. Kør migreringer
  6. Implementer

Du leder selvfølgelig primært efter de to første.

Efter installationen forventer den, at du har to git remote værdisæt med navnet staging og production . development er ikke nødvendig, da det antages at være din lokale maskine.

Du kan få git-url'en til de to andre miljøer fra dit Heroku-dashboard -> (din app) -> Indstillinger -> Info

Når du har konfigureret det, er det så enkelt som

production backup
development restore production

Koden er ret simpel, så jeg opfordrer dig til at læse den. Men det gør i bund og grund præcis, hvad din rake-kode forsøger at gøre ved at få en offentlig URL og gendanne den.




  1. Hive hash funktion resulterer i 0,null og 1, hvorfor?

  2. Hvad er mere effektivt:Flere MySQL-tabeller eller et stort bord?

  3. Postgres FOR LOOP

  4. Slow BESTIL BY i stort bord