2009-04-15 5 views
3

J'ai un diagramme de modèle de base de données créé dans MS Visio que je voudrais exporter dans un fichier DDL pour créer une base de données MySQL. J'ai déjà installé le pilote MySQL ODBC, que je peux utiliser avec succès pour générer un fichier DDL, mais j'ai quand même quelques problèmes.Utilisation de Visio pour générer MySQL DDL

Visio place des guillemets autour des noms de tables qui sont également des mots réservés (comme utilisateur). Cela n'est pas correct car MySQL utilise des guillemets (`) et non des guillemets (") à cette fin

Le pilote MySQL ODBC modifie également le type de données BLOB en LONGVARBINARY, il ne peut donc pas être utilisé directement avec MySQL lors de la création du fichier. base de données.

quelqu'un at-il suggéré la façon de traiter ces deux problèmes?

Répondre

3

Autre que l'éditer? Non

vous pouvez envisager d'utiliser MySQL Workbench. il est très similaire à VISIO si vous créez tout en mode design En outre, avec la version payante, vous pouvez générer un document pdf t aussi pour la distribution (ou plop ce PDF dans les organigrammes, etc. dans visio) ou vous pourriez éventuellement créer un plugin qui génèrerait un fichier visio valide en sortie puisque workbench est entièrement extensible via des plugins.

+0

C'est ce que j'ai fait à la fin. – aks

+3

Je trouve ce logiciel très buggé. – slotishtype

+0

@slotishtype, Dans les premiers jours, j'aurais dit la même chose. Cependant, je dirai qu'ils semblent très réactifs aux rapports de bogue. J'ai déposé quelques uns dans la journée et ils ont été résolus assez rapidement. Je vous conseille de signaler vos erreurs! http://wb.mysql.com/?page_id=53 –

Questions connexes