Idempotent Migration - CI/CD Glossary Definition
An idempotent migration produces the same result whether it runs once or many times, typically by guarding statements with IF NOT EXISTS / IF EXISTS so a re-run is a no-op.
Why it matters in CI
CI and deploy pipelines can retry. An idempotent migration survives a partial failure or a duplicate run without erroring on "column already exists", which keeps retried jobs safe.
Related guides
Database Migration - CI/CD Glossary DefinitionDatabase Migration: A database migration is a versioned, ordered change to a database schema or data, applied…
Zero-Downtime Migration - CI/CD Glossary DefinitionZero-Downtime Migration: A zero-downtime migration changes the schema without taking the application offline,…