【すきーままいぐれーしょん】
スキーママイグレーション とは?
💡 DBの「設計図」をバージョン管理する
📌 このページのポイント
なんで手動でALTER TABLEしちゃダメなの?
手動だと「どの環境にどの変更が適用されているか」がわからなくなるんだ。開発環境にはカラム追加済みだけどステージングにはまだ…という状態が起きる。マイグレーションツールなら「どのバージョンまで適用済みか」を管理してくれるから、環境差異が生まれないよ
どんなツールがある?
本番環境への適用って怖くない?
ロールバックは簡単にできる?
まとめ:ざっくりこれだけ覚えればOK!
「スキーママイグレーション」って出てきたら「DBのテーブル構造の変更をコードで管理する仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Schema Migration」 = スキーマ移行
💬 Migration(移行)の名前通り、DBスキーマを現在の状態から次の状態に「移行」するよ