DatabasesBackend

Database Migration

Also written as Schema Migration

A structured, often version-controlled change to a database's schema (adding a column, changing a data type) that can be applied and rolled back safely, especially on a live production database.

Think of it like

Like renovating a building's plumbing while tenants still live there — planned, staged, and reversible, instead of just ripping out pipes and hoping for the best.

Junior or senior?

Junior sounds like

Has only written a local schema change.

Senior sounds like

Has run a risky migration on a live production database and can describe how they minimized downtime or risk.

Ask them

“Tell me about the riskiest database migration you've run on a live production system. How did you minimize the risk?”