前職で、「マイグレーションについて調べてみて。」と言われたけど、結局何を調べて答えたのか忘れてメモもしてなくて。改めて調べてみました。
↑キーワード検索から、いろんな人の記事を漁るのも良い方法かもしれません。
Migration とは何者か
【現時点での理解】
複数人で開発していて、データベースが勝手に書き換えられるような環境での開発で、
全員がおんなじ状態のDBを使えるようにする仕組み。
ソースコードに対するバージョンコントローラの Git 、
データベースに対するバージョンコントローラの Migration
みたいなものでしょうか。
※筆者は主に PHP/Laravel を書きます。
PHP/Laravel の場合
Laravelドキュメント:マイグレーション
bz0さんの記事