I Ruby on Rails er der et koncept om en migrering -- et hurtigt script til at ændre databasen.
Du genererer en migreringsfil, som har regler for at øge db-versionen (såsom tilføjelse af en kolonne) og regler for at nedgradere versionen (såsom fjernelse af en kolonne). Hver migrering er nummereret, og en tabel holder styr på din aktuelle db-version.
For at migrere op , kører du en kommando kaldet "db:migrate", som ser på din version og anvender de nødvendige scripts. Du kan migrere ned på lignende måde.
Selve migreringsscripterne opbevares i et versionskontrolsystem -- hver gang du ændrer databasen tjekker du et nyt script ind, og enhver udvikler kan anvende det til at bringe deres lokale db til den nyeste version.