Skip to content
Latchkey

データベースマイグレーション - CI/CD用語集の定義

データベースマイグレーションは、データベースのスキーマやデータに対するバージョン管理された順序付きの変更で、ツール(Flyway、Liquibase、Alembic、Rails、Prisma)によって適用され、すべての環境が同じ状態になります。

CI/CDでは

マイグレーションはコードとともにソース管理にコミットされ、deploy中に自動的に実行されるため、スキーマはアプリケーションと歩調を合わせて進みます。CIは通常、テストスイートの前に、使い捨てのデータベースに対して保留中のマイグレーションを実行します。

関連ガイド