AnN*_*LaI 10 mysql mysql-workbench
我正在尝试使用ubuntu中的Mysql工作台生成ER图.
该数据库包含755个表
和错误消息
选择了太多对象进行自动放置.选择较少的元素来创建EER图.
是否有可能避免此错误,并继续一次性为所有755表创建逆向工程
Phi*_*son 23
Workbench会发出"资源警告"错误,然后取消选择"在图上放置导入的对象"选项.再次执行它(单击"执行"),不使用该选项执行"反向工程"向导.然后,创建一个新的EER图表,使用左窗格中的"目录"选项卡选择所有表(对象),然后将它们拖到EER图表画布上.这将需要几分钟左右才能执行.完成后,可以从"排列"导航菜单中选择"自动输出",然后再等几分钟.
我刚用2000表测试了它,它的工作原理.
通过遵循@Philip Olson 说明,它解决了我的问题,由于数据库中有大量具有关系的可用表,因此表重叠。
我想出了孤子来解决这个问题:
1 - 单击数据库>逆向工程师
2 - 填写连接信息 > 点击下一步
3 - 我应该完成所有三个执行,如下面的快照所示:单击下一步
4 - 选择您的数据库,然后单击下一步
5 - 如果通过点击下一步,它应该再次完成所有执行,如快照所示
6 - 在选择要逆向工程的对象的下一个屏幕上,如果您的数据库中存在大量表,则取消选中将导入的对象放在图表上,如下面的屏幕截图所示,然后单击下一步。然后下一个屏幕应该只满足第一个参数。
7 - 转到 EER 图表选项卡,在左侧您将看到一个名为目录树的选项卡。选择您的数据库,打开表格部分,选择相应数据库下的所有表格,然后拖放到右侧图表板上。现在这样做会创建一个混乱的图表,就像您的表格将重叠到另一个表格上一样。
8 - 现在转到 模型>图表属性和大小> 从底部选择图表的大小。如下面的快照所示。
9 - 现在转到排列菜单,单击自动布局TADA。正确对齐的 EER 图已为您准备就绪。