MySQL-Schema-Diff-Tool

Vergleichen Sie automatisch Tabellen-, Spalten- und Index-Abweichungen über Ihre MySQL-Umgebungen, haken Sie an, was Sie brauchen, und erzeugen Sie das Änderungs-SQL — nichts von Hand schreiben, nichts übersehen, jede Änderung wird archiviert.

Visueller Diff · Ankreuzen und SQL erzeugen · Änderungen automatisch archiviert · Herunterladen und selbst deployen

MySQL-Schema in 3 Schritten vergleichen und synchronisieren

  1. 1 Zeigen Sie es auf zwei MySQL-Datenbanken (zum Beispiel dev und production) oder importieren Sie zwei Schemadateien.
  2. 2 Das Tool vergleicht Tabellen, Spalten und Indizes und listet jede Strukturabweichung, gruppiert nach Typ.
  3. 3 Haken Sie die gewünschten Änderungen an, erzeugen Sie das Änderungs-SQL, prüfen Sie es und führen Sie es aus oder archivieren Sie es.

Jedes verglichene Strukturobjekt

Nicht nur Tabellennamen — ein Feld-für-Feld-Lesen des Schemas, damit still nichts übersehen wird.

Tabellen

Über Umgebungen hinweg hinzugefügte, entfernte oder umbenannte Tabellen.

Tabelleneigenschaften

Unterschiede bei Engine, Zeichensatz und Collation.

Spaltennamen

Neue, entfernte oder umbenannte Spalten.

Spalteneigenschaften

Änderungen an Typ, Länge, Nullbarkeit und Standardwert.

Indexnamen

Indizes, die auf einer Seite vorhanden, auf der anderen aber fehlen.

Indexeigenschaften

Unterschiede bei indexierten Spalten, Reihenfolge und Eindeutigkeit.

Dev, Test und production synchron halten

Übernehmen Sie eine bestätigte Upstream-Struktur in Ihre Downstream-Umgebungen: wählen Sie die Unterschiede, erzeugen Sie das SQL, und jede Änderung wird archiviert, damit jeder Release eine Spur hinterlässt.

Open Source vs kommerziell: der Unterschied ist die Bedienbarkeit

Beide Versionen laufen im Browser und vergleichen dieselben Objekte. Die kommerzielle Version ist im Alltag einfach angenehmer und sicherer.

MySQL-Schema-Diff-Tool Open-Source-Version Kommerzielle Version
Oberfläche & Ablauf Funktional, aber grob und umständlich zu bedienen Klar und intuitiv — ankreuzen und Ergebnis erhalten
Abweichungen prüfen Abweichungen in einer kargen, gedrängten Ansicht Nach Tabelle / Spalte / Index gruppiert, leicht zu überblicken
Änderungs-SQL erzeugen Erzeugt es ebenfalls, aber von Hand leicht falsch konfiguriert Aus Ihren Häkchen gebaut, mit Upgrade + Rollback
Einrichtung & Start Sie installieren und konfigurieren selbst Herunterladen und ausführen oder unterstützter Remote-Deploy
Support & Auslieferung Community-Selbsthilfe Volle Doku, Deploy-Hilfe und vollständiger Quellcode

Häufige Fragen

Kann es andere Datenbanken als MySQL vergleichen?

Aktuell liegt der Fokus auf MySQL und deckt Tabellen, Tabelleneigenschaften, Spaltennamen, Spalteneigenschaften, Indexnamen und Indexeigenschaften ab. Fremdschlüssel-Vergleich wird noch nicht unterstützt.

Was ist der Unterschied zur Open-Source-Version?

Beide sind webbasiert und vergleichen dieselben Objekte; die Open-Source-Version hat nur eine grobe Oberfläche und umständliche Bedienung. Die kommerzielle Version macht dieselbe Arbeit angenehmer: klarere UI, gruppierte übersichtliche Abweichungen, Ankreuzen-zu-SQL mit Rollback, plus volle Doku, Remote-Deploy-Hilfe und vollständiger Quellcode.

Greift es meine Daten an?

Nein. Es vergleicht nur die Struktur (DDL) und erzeugt das SQL, das das Ziel mit der Quelle abgleicht. Es verändert keine Zeilen, und Sie prüfen das Skript vor der Ausführung.

Muss ich es auf einem Server installieren?

Sie können es herunterladen und lokal ausführen, oder die Deploy-Option mit Remote-Unterstützung wählen; detaillierte Doku liegt bei, wenn Sie selbst deployen.

Desktop-Tool holen →