Database Migration - CI/CD Glossary Definition
A database migration is a versioned change to schema or data that a migration tool applies in order, keeping every environment in sync.
A database migration is a versioned, ordered change to a database schema or data, applied by a migration tool so every environment reaches the same state.
In CI/CD, migrations are checked into source control alongside application code and run automatically during deploy, so the database schema always matches the code that expects it.
Why it matters in CI
Running migrations as a pipeline step means schema changes are reviewed, tested, and applied through the same process as code, instead of by hand in production.
Related guides
Schema Migration - CI/CD Glossary DefinitionSchema Migration: A schema migration changes the structure of a database (tables, columns, indexes, constrain…
Migration Rollback - CI/CD Glossary DefinitionMigration Rollback: A migration rollback reverses a previously applied migration, restoring the prior schema…
Zero-Downtime Migration - CI/CD Glossary DefinitionZero-Downtime Migration: A zero-downtime migration changes the schema without interrupting service, by making…