Parallels によって構築されたシステムがあり、すべてを維持するために巨大な (800 以上) テーブルに依存しています。
さまざまなニーズに応じてレポートを生成するためのデータを取得するためのクエリを作成できるようにするために、このシステムを学習する必要があります。
私は明らかに、目の前のタスクに現在関連しているテーブルを特定するのに苦労しているので、テーブルのシステム全体に対して、複数のページにわたって ERD を生成して印刷するのが最善の方法であると考えました。
TOAD を使用してすべてのテーブルをドラッグしようとしましたが、クラッシュしました :) 2 回目の試行で、テーブル AN をドラッグし、(長い) しばらくして、MZ テーブルを正常にドラッグしました。
それらをすべてサイズ変更し、整理して、ERDをファイルに保存することさえできました。
ただし、印刷またはプレビューに入ると、印刷のサブプロセスがクラッシュします。
この大規模な ERD を印刷する方法について何か提案はありますか? それとも別の方法ですか?テーブル名は自明ではないように見えるので、800 以上のテーブルを超えることはできません (正直なところ、あまり望んでいません)。必要なものやその一部を見逃さないことを願っています。
実際にスクリプトやコードを書く前に、どのように進めればよいかアドバイスやアイデアをいただければ幸いです。
データベースは CentOS の mySQL 上にあり、一部のテーブルは InnoDB で、一部は MyISAM です。多くのテーブルに外部キーがあるようです。
ありがとう!