Migração Idempotente - Definição do Glossário de CI/CD
Uma migração idempotente produz o mesmo resultado quer rode uma vez ou muitas vezes, tipicamente protegendo as instruções com IF NOT EXISTS / IF EXISTS, de modo que uma reexecução não faça nada.
Por que importa em CI
Pipelines de CI e de deploy podem repetir tentativas. Uma migração idempotente sobrevive a uma falha parcial ou a uma execução duplicada sem gerar erro em "column already exists", o que mantém os jobs repetidos seguros.
Guias relacionados
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,…