【问题标题】:MySQL workbench extended properties?MySQL工作台扩展属性?
【发布时间】:2011-08-26 20:27:24
【问题描述】:

我已经使用 SQL Server 工作了一段时间,我使用扩展属性来标记数据库、表和列。大多数情况下,一个项目可以有多个扩展属性。

例如,一列可能有一个属性 DisplayName 和 Version,供遍历数据库的 Web 客户端使用。

由于我无法控制的原因,我必须将我的 SQL 服务器数据库迁移到 MySQL。

问题是 MySQL Workbench 似乎不存在扩展属性的概念。 有没有等价物?如果没有,你们如何弥补这个功能的不足?

非常感谢!

【问题讨论】:

    标签: mysql sql sql-server sql-server-2008 mysql-workbench


    【解决方案1】:

    由于我无法控制的原因,我必须将我的 SQL 服务器数据库迁移到 MySQL。

    祝你好运...(如果是为了钱,试着说服你的老板改用 PostgreSQL。)

    更严重的是:您使用的任何数据库在某处都有系统目录。添加属性和标签只不过是该目录中的几个条目。

    如果您使用的是 PostgreSQL,这些表将位于 pg_catalog 模式中。就 MySQL 而言,这些表在 information_schema 中:

    http://dev.mysql.com/doc/refman/5.6/en/information-schema.html

    要添加额外的属性、标签等,您可以随时添加表(在您自己的 shema/数据库中)并根据需要插入元数据。语法不会是花哨的 SQL 结构,但它会完成工作。

    【讨论】:

    • 是的,经过考虑,创建我自己的扩展属性表似乎是要走的路。我会将其标记为已回答,但如果有人有其他建议,请随时发布。谢谢丹尼斯!
    猜你喜欢
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    相关资源
    最近更新 更多