MySQL スキーマ比較ツール
各 MySQL 環境のテーブル・カラム・インデックスの差分を自動で比較し、必要な項目にチェックを入れて変更SQLを生成 — 手書き不要、漏れなし、変更はすべてアーカイブされます。
ビジュアル比較 · チェックしてSQL生成 · 変更は自動アーカイブ · ダウンロードして自前デプロイ
3ステップで MySQL スキーマを比較・同期
- 1 2つの MySQL データベース(例:開発と本番)を指すか、2つのスキーマファイルをインポートします。
- 2 ツールがテーブル・カラム・インデックスを差分比較し、すべての構造差異を種類ごとに分けて表示します。
- 3 適用したい変更にチェックを入れ、変更SQLを生成し、確認してから実行またはアーカイブします。
比較するあらゆる構造オブジェクト
テーブル名だけでなく、スキーマを項目単位で読み取り、黙って見落とすことを防ぎます。
テーブル
環境間で追加・削除・リネームされたテーブル。
テーブル属性
ストレージエンジン、文字セット、照合順序の差異。
カラム名
新規・削除・リネームされたカラム。
カラム属性
型、長さ、NULL許可、既定値の変更。
インデックス名
一方にあり他方にないインデックス。
インデックス属性
インデックス対象カラム、順序、一意性の差異。
開発・テスト・本番の構造を一致させる
上流で確認済みの構造を下流環境へ反映します。差分を選び、SQLを生成し、変更ごとにアーカイブされて各リリースの足跡が残ります。
オープンソース版と商用版、違いは使いやすさ
両版ともブラウザで動作し、比較対象も同じです。商用版は普段の使いやすさと安心感が一段上です。
| MySQL スキーマ比較ツール | オープンソース版 | 商用版 |
|---|---|---|
| 画面と操作 | 動くが、粗く操作しにくい | すっきり直感的、チェックすれば結果が出る |
| 差分の確認 | 素っ気なく詰まった表示 | テーブル/カラム/インデックス別にグループ化、見やすい |
| 変更SQLの生成 | 生成もできるが、手動設定でミスしやすい | チェック内容から自動生成、反映用+ロールバック用SQL付き |
| セットアップと導入 | 自分でインストール・設定 | ダウンロードして実行、または遠隔サポート付きデプロイ |
| サポートと納品 | コミュニティ自己解決 | 充実ドキュメント、デプロイ支援、完全なソースコード |
よくある質問
MySQL 以外のデータベースも比較できますか?
現時点は MySQL に特化し、テーブル、テーブル属性、カラム名、カラム属性、インデックス名、インデックス属性をカバーします。外部キーの比較には未対応です。
オープンソース版と何が違うのですか?
両版ともWebベースで比較対象も同じですが、オープンソース版は画面が粗く操作感がいまひとつ。商用版は同じ作業をより快適にします——すっきりしたUI、一目で追える差分のグループ化、チェックして生成するロールバック可能なSQL、さらに充実ドキュメント・遠隔デプロイ支援・完全なソースコード付き。
データに手を入れますか?
いいえ。構造(DDL)のみを比較し、対象データベースを元に追従させるSQLを生成します。行データは変更せず、実行前にスクリプトを確認できます。
サーバーにデプロイする必要がありますか?
ダウンロードしてローカルで実行もできますし、遠隔支援付きのデプロイを選ぶこともできます。ご自身で構築する場合は詳細ドキュメントも用意しています。