DBのリバースエンジニアリングができる、フリーのツールとして、Eclipseのプラグイン「ERMaster」を検討しています。こちらは確かに便利なのですが、1点疑問があります。テスト環境での作業から、DBスキーマの変更が発生したとします。その変更を本番環境に反映する場合に、具体的な方法が分かりません。

http://q.hatena.ne.jp/1273132310
DBをリバースエンジニアリングした後、SQLをひとまとめにしてバージョン管理ツールで管理すればいいのでは?とか、SQLを抽出した後Railsのmigrationみたいな機構で管理すればいいのでは?、とか思うんですが・・・・。もしかして私、物事の表層しかみてないんでしょうか、とちょっと心配な気分に。
少なくとも2つは違う方向にあると思うので、1つのツールでうまくやろうというのは間違いなんじゃないか、という気が少しします。