У нас есть система, построенная Parallels, которая опирается на огромные (более 800) таблиц для поддержки всего.
Мне нужно изучить эту систему, чтобы иметь возможность писать запросы для извлечения данных для генерации отчетов по различным потребностям.
Я, очевидно, испытываю трудности с выделением таблиц, которые в настоящее время актуальны для рассматриваемой задачи, поэтому я подумал, что наилучшим способом будет генерирование и печать ERD на нескольких страницах для всей системы таблиц.
Я попытался перетащить все таблицы с помощью TOAD - что привело к сбою :)
Со второй попытки я перетаскивал таблицы A-N, а через (долгое время) таблицы M-Z успешно.
Мне даже удалось изменить их размер, упорядочить и сохранить ERD в файл.
Однако, когда я перехожу к печати или предварительному просмотру, подпроцесс для печати падает, хе-хе.
Какие-нибудь предложения о том, как напечатать этот массивный ERD? или, возможно, другой метод? Имена таблиц не кажутся самоочевидными, поэтому я не могу (и, честно говоря, не очень хочу) просмотреть более 800 таблиц и надеюсь, что не пропущу то, что мне нужно, или части.
Я был бы очень признателен за любые советы или идеи о том, как действовать, прежде чем я даже приступил к написанию сценариев и кода.
База данных на mySQL под CentOS, некоторые таблицы - InnoDB, некоторые - MyISAM.
Кажется, что во многих таблицах есть внешние ключи.
Спасибо!