べき等マイグレーション - CI/CD用語集の定義
べき等マイグレーションは、一度実行しても何度実行しても同じ結果を生み出します。通常は IF NOT EXISTS / IF EXISTS で文をガードし、再実行が何もしないようにします。
CIで重要な理由
CIやdeployのpipelineはリトライすることがあります。べき等マイグレーションは、部分的な失敗や重複実行があっても「column already exists」でエラーにならずに耐えるため、リトライされたjobを安全に保ちます。
関連ガイド
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,…