table構造の修正
リファクタリングに限らず、既に定義済みのtableをどう変更するか
「リファクタリング」と言うと、「悪いものを直す」感じのニュアンスがある
まあ同じかmrsekut.icon
mergeしてもいいな
DBのリファクタリング
WEB+DB PRESS Vol.77に書いてるらしい ref
https://www.slideshare.net/kwatch/db-28097225
DBスキーマのバージョン管理
DBのバージョン管理
DBの変更管理
migration
columnを追加したくなったら、新しくtableを作る
NULLが入るのを避けるため。
外部キー制約も設ける
NULLが入らなければいいんじゃないmrsekut.icon
/mrsekut-book-477419087X/187
table構造の修正って簡単にできるものなのだろうか?
既存のデータを、何かしらのルールに則っって新しい構造に移し替えるのは簡単にできるのだろうか?
ここが簡単にできるのであれば、成長に伴って「良い設計」を維持し続けられるはず
簡単にできないのであれば、簡単にするためのツールが必要だと思うmrsekut.icon