首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql工作台*反向工程师*没有以图形方式连接表。怎么修?

问mysql工作台*反向工程师*没有以图形方式连接表。怎么修?
EN

Database Administration用户
提问于 2012-06-22 13:46:54
回答 2查看 11.5K关注 0票数 3

我以前认为,当我反转工程数据库时,mySql工作台从id名称中找出关系,并将导致可怕的ERD的表连接起来,即使不存在外键约束子句,而且它们只是通过字段(xxxx_id)使用,具有外键值。

然而,目前,当我选择各种数据库(我在rails中创建它们)并试图导入它们时,我最终得到了一个难看的烟雾:

而不是:

EN

回答 2

Database Administration用户

回答已采纳

发布于 2012-06-23 06:08:24

MySQL工作台不具备从表列名或MyISAM表中“推断”关系的能力。它要求在正在反向工程的数据库或SQL脚本中定义约束。

票数 7
EN

Database Administration用户

发布于 2013-08-09 13:48:10

对于任何发现这一点的rails编码器,您都可以使用移民 gem。这将生成生成所有丢失的外键约束的迁移。它使用老外,它为外键约束提供了辅助方法。然后工作台应该能够建立关系。

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/19725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档