【问题标题】:Using Visio to generate MySQL DDL使用 Visio 生成 MySQL DDL
【发布时间】:2009-04-15 16:06:35
【问题描述】:

我在 MS Visio 中创建了一个数据库模型图,我想将其导出到 DDL 文件以创建 MySQL 数据库。我已经安装了 MySQL ODBC 驱动程序,我可以成功使用它来生成 DDL 文件,但是我还是有一些问题。

Visio 在表名周围加上引号,这些表名也是保留字(如用户)。这是不行的,因为 MySQL 为此使用了反引号 (`) 而不是引号 (")。

MySQL ODBC 驱动程序也将 BLOB 数据类型更改为 LONGVARBINARY,因此在创建数据库时不能直接与 MySQL 一起使用。

有人对如何处理这两个问题有任何建议吗?

【问题讨论】:

    标签: mysql visio ddl


    【解决方案1】:

    除了编辑它?没有。

    您可以考虑使用MySQL Workbench。如果您在设计模式下创建所有内容,它与 visio 非常相似。此外,使用付费版本,您还可以生成 pdf 文档以供分发(或将该 PDF 放入 visio 中的流程图等),或者您可以创建一个插件,在输出时生成有效的 visio 文件,因为工作台是可通过插件完全扩展。

    【讨论】:

    • 这就是我最后所做的。
    • 我发现那个软件有很多bug。
    • @slotishtype,在早期我也会这么说。但是,我会说他们似乎对错误报告非常敏感。那天我提交了一些,很快就解决了。我建议你报告你的错误! wb.mysql.com/?page_id=53
    • 很公平。昨天我使用 visio 对数据库进行了逆向工程,效果很好。我之前在工作台上劳作。很好,现在效果更好了。
    • @slotishtype,是的,我喜欢 Visio 2010 tbh,因为我可以专注于任何东西的建模,而不仅仅是 mysql。当我在无法提供我喜欢的工具的 mysql 商店时,我使用 MySQL Workbench:P
    猜你喜欢
    • 2012-08-23
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    • 2011-08-24
    • 2014-03-09
    • 2015-11-12
    • 2022-01-27
    相关资源
    最近更新 更多