Ridgepoleというスキーマ管理ツールを作りました。 https://bitbucket.org/winebarrel/ridgepole
デモを見ればわかると思いますが、RailsのDSLでスキーマを定義してその通りにDBを変更するものです。(Chef/Puppetのごとく)
Migrationはいまいちなので、こういう感じでスキーマを管理できるといいなぁ…と。 テスト全然書いてないので、しばらくはテスト書いたり使いまくってみたりですが、ある程度品質が高くなったら実践投入してみたいです。
はー、連休明けるなぁ…