À l'aide de Visio pour générer MySQL DDL
J'ai un diagramme de modèle de base de données créés dans MS Visio, dont je voudrais exporter vers fichier DDL pour créer une base de données MySQL. Je l'ai déjà installé le pilote ODBC de MySQL, que je peux utiliser avec succès pour générer des fichier DDL, mais j'ai quelques problèmes de toute façon.
Visio met des guillemets autour de la table des noms qui sont aussi des mots réservés (comme utilisateur). Ce n'est pas OK, depuis MySQL utilise des backticks (`) et non des guillemets (") pour ce but.
Pilote ODBC de MySQL modifie également le type de données BLOB à LONGVARBINARY, de sorte qu'il ne peut pas être utilisé directement avec MySQL lors de la création de la base de données.
Quelqu'un a une suggestion pour traiter ces deux problèmes?
OriginalL'auteur aks | 2009-04-15
Vous devez vous connecter pour publier un commentaire.
Autres que l'édition? No.
Vous pouvez envisager d'utiliser MySQL Workbench. Il est très similaire à la visio si vous créez tout dans la conception de la mode. En outre, avec la version payante, vous pouvez générer un document pdf ainsi que pour la distribution (ou plop que PDF dans les organigrammes, etc en visio) ou vous pouvez éventuellement créer un plugin qui permettrait de générer un valide visio fichier en sortie depuis le workbench est entièrement extensible via des plugins.
Je trouve ce logiciel très bogué.
Dans les premiers jours, j'aurais dit la même chose. Cependant, je dirai qu'ils semblent très à l'écoute des rapports de bug. J'ai déposé un peu de retour dans la journée et ils ont été résolu assez rapidement. Je vous conseille de vous rendre compte de vos erreurs! wb.mysql.com/?page_id=53
Juste assez. J'ai utilisé de la visio à la rétro-ingénierie d'une base de données hier et il a travaillé un régal. J'étais en travaillant avec le workbench avant de la main. Bon, il fonctionne mieux maintenant.
ouais j'aime Visio 2010 tbh parce que je peux me concentrer sur la modélisation pour tout, pas seulement pour mysql. J'utilise MySQL Workbench quand je suis dans une base de données mysql boutique qui ne peuvent pas se permettre de me donner les outils que je préfère 😛
OriginalL'auteur Kevin Peno