Technical definition
Migration
A controlled change to a database structure.
What It Means
A migration records and applies a controlled change to the database structure so that environments can move from one known version to another.
A Useful Analogy
A migration is a controlled renovation of the database structure.