MySQL工作台扩展属性?

时间:2011-05-16 23:48:33

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

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

例如,列可以具有属性DisplayName和Version,供运行数据库的Web客户端使用。

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

事实上,MySQL Workbench似乎不存在Extented Properties的概念。 有同等的吗?如果没有,你们做了什么来补偿这个功能的缺乏?

非常感谢!

1 个答案:

答案 0 :(得分:1)

  

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

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

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

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

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

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