我们有一个由 Parallels 构建的系统,它依靠一个巨大的(800 多个)表来维护一切。
我需要学习这个系统,以便能够编写查询来检索数据以生成各种需求的报告。
显然,我很难确定哪些表当前与手头的任务相关,所以我认为最好的方法是为整个表系统在多个页面上生成和打印 ERD。
我试图使用 TOAD 拖动所有表 - 它崩溃了 :) 在第二次尝试时,我拖动了表 AN,在(长时间)之后,MZ 表成功。
我什至设法让它们全部调整大小、排列并将 ERD 保存到文件中。
但是,当我进入打印或预览时,打印的子进程崩溃了嘿嘿。
关于如何打印这个巨大的 ERD 有什么建议吗?或者另一种方法?表名似乎不言自明,所以我不能(老实说,不是真的想要)超过 800 多张表,希望我不会错过我需要的或部分。
在我开始实际编写脚本和代码之前,我将非常感谢任何关于如何进行的建议或想法。
数据库在CentOS下的mySQL上,有些表是InnoDB,有些是MyISAM。许多表似乎都有外键。
谢谢!