タグ

2009年6月23日のブックマーク (1件)

  • Jiemamyってなんぞ(3) - ER図とSQLの二重管理をやめよう - 都元ダイスケ IT-PRESS

    あー、これそのまんまっすね。 大抵のWebアプリは、DBが無いと動かない。つまり、そのWebアプリ用のDB初期化SQLがあるはずです。そこにはCREATE TABLEを中心に色々なSQLがズラッと並んでいる。 だがしかし。SQLって読みづらいんですよねー。IDEにリファクタリング機能とかもないし…*1。 あと、ER図ってのがあって、こいつは人間としては直感的で分かりやすい。ドキュメントとしてメンテナンスしなきゃいけない対象だったりもする。ER図エディタはそのER図から上記のSQLファイルを生成してくれたりもする。地豆もそう。 でも、DBを更新するたびに、ER図エディタを立ち上げて、SQLのエクスポートして、それをDBに流すの嫌だ。 そんなわけで、SVNリポジトリには「ER図データファイル」と、それをエクスポートした「SQLファイル」の両者がコミットされたりする。さてさて、DRY的にいかがな

    Jiemamyってなんぞ(3) - ER図とSQLの二重管理をやめよう - 都元ダイスケ IT-PRESS