スイーツ(笑)と呼ばないで!!
| |||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
11/24/07:30 [PR] |
10/12/11:00 LaravelのMigrationsは救世主?最近、ある案件を引き継いだ。 資料もほとんどない。 引き継いだ時には、デモ環境には開発環境と同じ最新のソースと最新のDB定義が適用されていると聞いた。 でも、何かがおかしい。デモ環境で操作していると、あるテーブルの項目が足らないとか、nullはNGというエラーがでる。 そこで、開発環境とデモ環境の定義をmysql_dumpしてdiffってみた。 見事にテーブルの中の複数の項目の型やnot null制約など定義が違う。 そう、この案件は古い案件なのでLaravelを使っていない。 LaravelのMigrationsで定義の変更を管理していれば、 人間は完璧じゃない。だから、なるべく自分を信じないことが大事。 Laravelは期待を裏切らない。我らが救世主。 PR
|
|
|