2009-04-15 8 views
3

Ich habe ein Datenbankmodelldiagramm erstellt in MS Visio, das ich in DDL-Datei exportieren möchte, um eine MySQL-Datenbank zu erstellen. Ich habe den MySQL-ODBC-Treiber bereits installiert, den ich erfolgreich verwenden kann, um DDL-Datei zu generieren, aber ich habe trotzdem einige Probleme.Verwenden von Visio zum Generieren von MySQL DDL

Visio setzt die Tabellennamen in Anführungszeichen, die auch reservierte Wörter sind (wie Benutzer). Dies ist nicht in Ordnung, da MySQL zu diesem Zweck Backticks (`) und keine Anführungszeichen (") verwendet.

MySQL ODBC - Treiber ändert auch den BLOB - Datentyp in LONGVARBINARY, so dass es nicht direkt mit MySQL bei der Erstellung verwendet werden kann Datenbank.

Hat jemand einen Vorschlag, wie man mit diesen beiden Problemen befassen?

Antwort

3

Anders als es zu bearbeiten? Nein.

Sie betrachten könnte MySQL Workbench verwenden. es ist sehr ähnlich zu visio wenn man alles schaffen Im Design-Modus können Sie zusätzlich mit der kostenpflichtigen Version ein PDF-Dokument erstellen Auch für die Verteilung (oder plop das PDF in die Flussdiagramme, etc. in Visio) oder Sie könnten möglicherweise ein Plugin erstellen, das eine gültige Visio-Datei bei der Ausgabe erzeugen würde, da die Workbench über Plugins vollständig erweiterbar ist.

+0

Das habe ich am Ende gemacht. – aks

+3

Ich finde diese Software sehr fehlerhaft. – slotishtype

+0

@slotistyp, In den frühen Tagen hätte ich das gleiche gesagt. Ich werde jedoch sagen, dass sie sehr auf Fehlerberichte reagieren. Ich legte ein paar zurück in den Tag und sie wurden ziemlich schnell gelöst. Ich rate Ihnen, Ihre Fehler zu melden! http://wb.mysql.com/?page_id=53 –