Schema Migration - CI/CD Glossary Definition
A schema migration changes database structure such as tables, columns, and indexes, usually as a reversible up/down script.
A schema migration changes the structure of a database (tables, columns, indexes, constraints) rather than its contents, and is typically expressed as an up/down script.
Schema migrations are the most common migration type in a deployment pipeline; the up script applies the change and the down script reverts it.
Related guides
Database Migration - CI/CD Glossary DefinitionDatabase Migration: A database migration is a versioned, ordered change to a database schema or data, applied…
Idempotent Migration - CI/CD Glossary DefinitionIdempotent Migration: An idempotent migration produces the same result whether it runs once or many times, ty…
Expand-Contract Migration - CI/CD Glossary DefinitionExpand-Contract Migration: An expand-contract migration splits a breaking schema change into an additive expa…