Учитывая, что многие фреймворки создадут сложные (и, возможно, не так читаемые/логические) SQL-запросы, казалось бы, что инструмент для визуального отображения того, как были объединены, может оказаться полезным инструментом. Но я не нашел такого инструмента.
Я взял запрос, который включал множество таблиц и создал графику в качестве примера того, что, по моему мнению, будет результатом такого инструмента:
Текст ссылок - это имена полей, которые используются в соединении. Жирным шрифтом являются входы в запрос. Имена таблиц, заканчивающихся цифрами, являются только повторными экземплярами одной и той же таблицы (т.е. Partner и Partner2 - это одна и та же таблица, только часть запроса более одного раза).
Я хотел бы иметь возможность отбросить SQL-запрос в инструмент и увидеть диаграмму, подобную этой. Возможно ли это?