Frage

Kennen Sie eine Datenbankmodellierungssoftware, deren Dateiformat sicher von einem VCS nachverfolgt werden kann, ohne immer Konflikte zu erstellen? (dh ein nicht-binäres Dateiformat.) Es wäre großartig, wenn die Software auch unter Linux und MacOS arbeitet.

Es wäre noch besser, wenn das Dateiformat leicht verbreitet werden könnte.

Bearbeiten:

Ich verwende derzeit MySQL Workbench und bin damit zufrieden damit, aber sein Binärdateiformat erzeugt immer wieder Konflikte in den VCs, und es ist ein Schmerz aus diesem Grund.

War es hilfreich?

Lösung

Das einzige durchschnittliche Tool, das ich kenne, ist WWW SQL Designer.

Andere Tipps

Ich denke, Ihre Frage wird hier beantwortet: MySQL -Versionskontrolle - Subversion

ich benutze Mikroolap Für MySQL -Datenbankdesign. Es ist leider eine Windows -Anwendung (ich bin auch ein Linux+Mac -Benutzer MySQL), aber es funktioniert wie ein Zauber. Es generiert XML aus dem Datenbankschema, sodass es sicher in VCs importiert werden kann. Andernfalls können Sie auch DIA unter Linux ausprobieren. Es ist nicht so fortschrittlich wie Mikroolap, aber es hat nur begrenzte ER-Diagramm-Designmöglichkeiten.

Es gibt Workbenchs Vorgänger, Dbdesigner Dies speichert XML -Dateien und verfügt über Windows- und Linux -Versionen.

Alternativ können Sie Pre-Commit- und Post-Update-Hooks verwenden, um Ihre Workbench-Modelldateien vor einem Commit zu konvertieren und nach einem Update neu zu erstellen und die nicht-binären Daten in die Versionskontrolle zu setzen. Sie müssten jedoch beim Zusammenführen immer noch vorsichtig sein.

  • PRE-Commit: Entpacken Sie die Modelldatei, speichern Sie die XML und einen SQLite-Dump
  • Post-Update: Erstellen Sie die SQLite-Datenbank und generieren Sie die Modelldatei.

Sie können die "MySQL Workbench" ausprobieren

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