Feature request: dependency graph
Добавлено: Пт 02 дек 2011 13:59
Здравствуйте!
Знакомлюсь с mysql studio.
Вижу что у вас появилась редкая возможность отслеживания зависимостей объектов.
Чего не хватает для полноценной работы:
- отображения графа зависимостей
- игнор временных таблиц (созданных в процедурах/функциях)
- выявление зависимостей из динамического SQL
1. Отображение графа зависимостей
Хочется "в 1 клик" увидеть граф зависимостей объектов, подобный тому что мы видим на диаграмме БД.
Необходимо: уметь выгружать этот граф, например в формат GraphML (для отображения в редакторах типа yEd) чтобы там навешать на него внешние модули.
Крайне желательно: выбрав объект видеть его зависимости на графе, подсвеченные/ в отдельном окне.
2. Опция игнора временных таблиц для графа зависимостей.
Пример: в процедуре делается create temporary table t1 as select...
3. Выявлять зависимости из динамического SQL
Пример: в процедуре делается Set @sql = concat("select a,b,", if(x=0,"c","1/c"), " from sometable"); ..
Подробности и примеры могу выслать в личном общении.
Насколько реально это ожидать ?
Знакомлюсь с mysql studio.
Вижу что у вас появилась редкая возможность отслеживания зависимостей объектов.
Чего не хватает для полноценной работы:
- отображения графа зависимостей
- игнор временных таблиц (созданных в процедурах/функциях)
- выявление зависимостей из динамического SQL
1. Отображение графа зависимостей
Хочется "в 1 клик" увидеть граф зависимостей объектов, подобный тому что мы видим на диаграмме БД.
Необходимо: уметь выгружать этот граф, например в формат GraphML (для отображения в редакторах типа yEd) чтобы там навешать на него внешние модули.
Крайне желательно: выбрав объект видеть его зависимости на графе, подсвеченные/ в отдельном окне.
2. Опция игнора временных таблиц для графа зависимостей.
Пример: в процедуре делается create temporary table t1 as select...
3. Выявлять зависимости из динамического SQL
Пример: в процедуре делается Set @sql = concat("select a,b,", if(x=0,"c","1/c"), " from sometable"); ..
Подробности и примеры могу выслать в личном общении.
Насколько реально это ожидать ?