Migration
Noun · Development
Definitions
A versioned change to a database schema — adding tables, modifying columns, creating indices. Applied sequentially to evolve the database alongside the code. Running migrations in production is the most clenching moment in a developer's day.
In plain English: A controlled change to a database's structure — like renovating a house room by room while people are still living in it.