Mithilfe von Visio generieren, MySQL DDL
Ich habe eine Datenbank-model-Diagramm erstellt, in MS-Visio, die ich gerne exportieren würden, um die DDL-Datei, um eine MySQL-Datenbank erstellen. Ich habe bereits installiert den MySQL-ODBC-Treiber, die ich erfolgreich verwenden können generieren der DDL-Datei, aber ich habe einige Probleme sowieso.
Visio setzt Anführungszeichen um den Tabellennamen, die auch reservierte Wörter (wie Benutzer). Das ist nicht OK, da verwendet MySQL backticks (`) und keine Anführungszeichen (") für diesen Zweck.
MySQL-ODBC-Treiber ändert sich auch der BLOB-Datentyp, LONGVARBINARY, so kann es nicht verwendet werden, die direkt mit MySQL beim erstellen der Datenbank.
Hat jemand einen Vorschlag, wie der Umgang mit diesen beiden Problemen?
InformationsquelleAutor aks | 2009-04-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Andere als die Bearbeitung? Nein.
Könnten Sie erwägen,MySQL Workbench. Es ist sehr ähnlich wie visio, wenn Sie alles erstellen, was in den design-Modus. Darüber hinaus können mit der kostenpflichtigen version können Sie ein pdf-Dokument generiert als auch für die Verteilung (oder plop, die PDF-Datei in der flow-chart-Diagramme etc. in visio) oder man könnte vielleicht ein plugin erstellen, das erzeugen würde, eine gültige visio-Datei auf Ausgabe, da der workbench-ist vollständig erweiterbar über plugins.
Ich finde, dass die software sehr buggy.
In den frühen Tagen hätte ich das gleiche gesagt. Allerdings werde ich sagen, dass Sie scheinen sehr empfänglich für bug-reports. Ich reichte ein paar zurück in den Tag, und Sie verschwanden ziemlich schnell. Ich würde Ihnen raten, Ihren Bericht auf Fehler! wb.mysql.com/?page_id=53
Fair genug. Ich benutzte visio reverse Engineering einer Datenbank, gestern und es funktionierte ein Leckerbissen. Ich war arbeiten mit der Werkbank, bevor die hand. Gut es funktioniert jetzt besser.
ja ich mag Visio 2010 tbh weil ich kann der Schwerpunkt auf Modellierung für alles, nicht nur mysql. Ich benutze MySQL Workbench, wenn ich in einer mysql-shop, die nicht leisten können, geben Sie mir die Werkzeuge, die ich bevorzuge 😛
InformationsquelleAutor Kevin Peno