Frage

DB Designer hatten eine Menge Bugs aber ein herausragendes Merkmal war, dass Datenbankmodelle wurden in einfachen XML standardmäßig gespeichert .

Dies erlaubt es einem Benutzer zu Diff-Datei-Versionen via SVN oder Beyond Compare , alle Änderungen problemlos zu finden, an der Datenbank vorgenommen.

Leider DB Entwerfers succsssor, MySQL Workbench, speichern Dateien in einem proprietären MVW-Dateiformat , die nicht lesbar ist.

Ist es möglich, MySQL Workbench zu zwingen, als XML zu speichern?

War es hilfreich?

Lösung

Nein, die aktuelle Version (5.2.10 Beta) unterstützt das nicht.

Allerdings ist das Dateiformat nicht proprietär - es ist ein einfaches Zip-Archiv. Es enthält ein einzelnes XML-Dokument, das das komplette Datenbankmodell ist. Ich schrieb diese Frage SO ein paar Monate mit dem gleichen Ziel wie Sie scheint zu haben. Ich wollte in der Lage sein svn diff model.mwb zu tun

Die Antwort, die ich dort ankam half mir ein kleines Skript zu schreiben, die die Datei entpackt, bevor es das Diff-Tool übergeben. Es funktionierte anständig und wenn Sie interessiert sind kann ich es irgendwo posten.

ich auch vor kurzem eine Thread auf dem Workbench Forum gestartet über dieses Thema. Hoffentlich jemand auf dem Entwicklungsteam kann etwas mehr Input zu diesem Thema liefern.

EDIT: es wird jetzt von MySQL Bug # 51203 verfolgt wird, mit ein Ziel von 6,0.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top