MySQL スキーマ比較ツール

各 MySQL 環境のテーブル・カラム・インデックスの差分を自動で比較し、必要な項目にチェックを入れて変更SQLを生成 — 手書き不要、漏れなし、変更はすべてアーカイブされます。

ビジュアル比較 · チェックしてSQL生成 · 変更は自動アーカイブ · ダウンロードして自前デプロイ

3ステップで MySQL スキーマを比較・同期

  1. 1 2つの MySQL データベース(例:開発と本番)を指すか、2つのスキーマファイルをインポートします。
  2. 2 ツールがテーブル・カラム・インデックスを差分比較し、すべての構造差異を種類ごとに分けて表示します。
  3. 3 適用したい変更にチェックを入れ、変更SQLを生成し、確認してから実行またはアーカイブします。

比較するあらゆる構造オブジェクト

テーブル名だけでなく、スキーマを項目単位で読み取り、黙って見落とすことを防ぎます。

テーブル

環境間で追加・削除・リネームされたテーブル。

テーブル属性

ストレージエンジン、文字セット、照合順序の差異。

カラム名

新規・削除・リネームされたカラム。

カラム属性

型、長さ、NULL許可、既定値の変更。

インデックス名

一方にあり他方にないインデックス。

インデックス属性

インデックス対象カラム、順序、一意性の差異。

開発・テスト・本番の構造を一致させる

上流で確認済みの構造を下流環境へ反映します。差分を選び、SQLを生成し、変更ごとにアーカイブされて各リリースの足跡が残ります。

オープンソース版と商用版、違いは使いやすさ

両版ともブラウザで動作し、比較対象も同じです。商用版は普段の使いやすさと安心感が一段上です。

MySQL スキーマ比較ツール オープンソース版 商用版
画面と操作 動くが、粗く操作しにくい すっきり直感的、チェックすれば結果が出る
差分の確認 素っ気なく詰まった表示 テーブル/カラム/インデックス別にグループ化、見やすい
変更SQLの生成 生成もできるが、手動設定でミスしやすい チェック内容から自動生成、反映用+ロールバック用SQL付き
セットアップと導入 自分でインストール・設定 ダウンロードして実行、または遠隔サポート付きデプロイ
サポートと納品 コミュニティ自己解決 充実ドキュメント、デプロイ支援、完全なソースコード

よくある質問

MySQL 以外のデータベースも比較できますか?

現時点は MySQL に特化し、テーブル、テーブル属性、カラム名、カラム属性、インデックス名、インデックス属性をカバーします。外部キーの比較には未対応です。

オープンソース版と何が違うのですか?

両版ともWebベースで比較対象も同じですが、オープンソース版は画面が粗く操作感がいまひとつ。商用版は同じ作業をより快適にします——すっきりしたUI、一目で追える差分のグループ化、チェックして生成するロールバック可能なSQL、さらに充実ドキュメント・遠隔デプロイ支援・完全なソースコード付き。

データに手を入れますか?

いいえ。構造(DDL)のみを比較し、対象データベースを元に追従させるSQLを生成します。行データは変更せず、実行前にスクリプトを確認できます。

サーバーにデプロイする必要がありますか?

ダウンロードしてローカルで実行もできますし、遠隔支援付きのデプロイを選ぶこともできます。ご自身で構築する場合は詳細ドキュメントも用意しています。

デスクトップ版を入手 →