MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

MySQLのデータベースで差分を取る「Mysql Database Structure Compare」

タグ: [] [] [] [] [] [] [] [] [] []

buzz_button

Mysql Database Structure CompareはRuby製Windows/Linux向けのオープンソース・ソフトウェア。データベースを使ったWebシステム開発が当たり前になりつつある。だがデータベースの構造におけるバージョン管理は煩雑なケースが多い。

3dsearch20.png
RubyだがGUIアプリケーション

 

特に運用時におけるスキーマ変更を適切に行っていないばかりに余計なエラーを起こすようなケースもある。そこで使ってみたいのがMysql Database Structure Compareだ。Mysql Database Structure Compareは二つのデータベースを比べてその差分を抽出するソフトウェアだ。

比較元、先ともにホスト、ユーザ名とパスワード、データベース名、ポート番号を指定できるようになっている。一つがローカル、一人はリモートであっても利用できる。比べた結果はSQLとして出力されるので、同期するならSQLを実行するだけで良い。

Create tableやDrop tableはもちろん、カラム単位のAdd/Dropにも対応している。ローカルで開発した後、運用サーバへ適用する前にチェックする目的にも使えるだろう。Railsのようなマイグレーションが使えない開発で便利なソフトウェアだ。

執筆時のバージョン
 0.2

 

via MySQL Database Comparison Software Mysql Structure Compare [ gHacks ]

RubyForge: Mysql Database Structure Compare: Project Info
 http://rubyforge.org/projects/comparedbmysql/

December 30th, 2009 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding