データベースリファクタリング
これもジュンク堂で発見。
データベースの進化的設計を読んで以来、データベース設計の際にはできるだけスキーマのバージョン管理とか、自動的なスキーマの更新なんかを念頭に置いてはいるのですが、やっぱり体系だってまとめられたものがあるとありがたいですね。ファウラーの「リファクタリング」のように、データベース設計を進化させていく過程で必要となる作業が、
- 関連テーブルによる1対多関係の置き換え
- カラムの分割
- デフォルト値の削除
といった形で具体的なレシピとしてまとまっているので、かなり実用的。さすが、A MARTIN FOWLER SIGNATURE BOOK!

