Skip to content
Latchkey

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

スキーママイグレーションは、行ではなくデータベースの構造(テーブル、カラム、インデックス、制約)を変更します。たとえば ALTER TABLE users ADD COLUMN email text などです。

データマイグレーションとの違い

スキーママイグレーションは構造(DDL)に触れ、データマイグレーションは行そのもの(DML)に触れます。多くのリリースは両方を出荷し、新しいカラムを非nullにする前に埋め戻す必要がある場合には両者の順序が重要になります。

関連ガイド