Database migration scripts make it possible to move from one version to another. Learn how to generate SQL migration scripts quickly and easily with the Vertabelo data modeler. Databases evolve; as applications mature over time, new features get added and existing features get modified. Consequently, just like the application source code, the database also needs to move from one version to the next. This movement is called database migration. It is one of the most common tasks given to database engineers.