我們有一個由Parallels構建的系統,它依靠巨大(800+)的表來維護所有內容。爲mySQL數據庫打印ER圖(800多張表)
我需要學習這個系統,以便能夠編寫查詢來檢索數據以生成各種需求的報表。
很明顯,在分離哪些表格當前與手頭任務相關時存在困難,所以我認爲最好的方式是在整個系統表格上生成並打印多個頁面的ERD。
我試圖拖動所有使用TOAD的表 - 它墜毀了:) 第二次嘗試時,我拖動表A-N,經過(很長時間)後,M-Z表成功。
我甚至設法讓它們全部調整大小,安排並將ERD保存到文件中。
但是,當我進入打印或預覽,打印子進程崩潰嘿嘿。
關於如何打印這個龐大的ERD的任何建議?或者另一種方法?表名不似乎是自我解釋,所以我不能(實際上,並不真正想)超過800多張表,並希望我不會錯過我所需要的,或部分。
在我甚至開始真正編寫腳本和代碼之前,我將不勝感激任何關於如何繼續的建議或想法。
數據庫在CentOS下的CentOS下,有些表是InnoDB,有些是MyISAM。 許多表似乎都有外鍵。
謝謝!
即使您自動執行此操作,我從來沒有見過任何以邏輯或有用的方式排列表的應用程序。所以我仍然建議你手動做一些。 – MJB 2010-06-22 11:37:17
這是真的,把它分解成「邏輯包」 – 2010-06-22 11:39:49