Я работаю с большой грязной базой данных со многими представлениями (около ста) и некоторыми более материализованными представлениями (около 50 или около того).
Теперь мне нужно обновить довольно небольшое подмножество этих представлений, относящихся к моей работе (менее 10).
Я получаю следующую ошибку:
ORA-04063: в представлении «X.VW_VIEW_NAME» есть ошибки.
Я открываю это представление и на вкладке ошибок вижу, что в другом представлении, от которого это зависит, есть ошибка. Этот другой взгляд, в свою очередь, приводит меня к другому мнению с ошибкой. Я повторяю этот процесс и просматриваю около 7 или около того взглядов, а затем забываю, откуда я родом. Почти все виды красные. Безумие все вокруг.
Мне бы действительно пригодился какой-то граф зависимостей, который бы показывал мне, какое представление зависит от другого представления. Должен быть какой-то способ визуализировать это. Я надеюсь, что у SQL Developer есть функциональность, о которой я не знаю, которая может мне помочь.
Мой предпочтительный инструмент - Oracle SQL Developer. Я также использую окно инструмента базы данных от IntelliJ для некоторых действий. Честно говоря, я не против использовать любой другой инструмент, если он дает мне то, что мне нужно.