Примечание. Первоначально этот вопрос был задан для PostgreSQL, однако ответ применяется практически к любой базе данных, в которой есть драйвер JDBC, который может обнаруживать ассоциации внешнего ключа.
Запрос словаря данных PostgreSQL для внешних ключей и отношения между таблицами очень прост, но как я могу использовать эту информацию для создания графика отношений между таблицами?
Любые рекомендации по инструментам, которые могут это сделать?
РЕДАКТИРОВАТЬ: Я знаю, что GraphVIZ/DOT может быть полезным, однако я не знаю, есть ли какие-либо идеи относительно того, как закодировать приложение, которое будет генерировать ориентированный граф .DOT файл.