Idempotent Migration - CI/CD Glossary Definition
An idempotent migration gives the same result whether it runs once or many times, using guards like IF NOT EXISTS.
An idempotent migration produces the same result whether it runs once or many times, typically by using guards like IF NOT EXISTS.
Idempotent migrations are safe to retry, which matters when a deploy is interrupted and the pipeline reruns the migration step.
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 interrupting service, by making…
Expand-Contract Migration - CI/CD Glossary DefinitionExpand-Contract Migration: An expand-contract migration splits a breaking schema change into an additive expa…