Het visualiseren van Oracle Object afhankelijkheden met SQL Developer

het data dictionary houdt de afhankelijkheden bij, bijvoorbeeld deze weergave zal niet werken zonder deze tabellen, Synoniemen, pakketten, enz. En je kunt deze ‘zien’ in een SQL Developer Object Viewer, zoals zo:

welke objecten worden gevolgd via de _AFHANKELIJKHEDEN weergaven.

dat is mooi, maar misschien wilt u een foto?

Dit is een Java Fx visuele weergave van dezelfde afhankelijkheden.

dit is niet inbegrepen bij het basisproduct, maar het is een vrij verkrijgbare extensie die we op GitHub hebben gepubliceerd. We geven het als voorbeeld van hoe Java-ontwikkelaars de functionaliteit van SQL Developer kunnen uitbreiden.

maar ik ben geen Java-ontwikkelaar!

geen zorgen, ik ook niet! Brian (de werkelijke Ontwikkelaar) stelde zijn eigen GitHub repo samen om het gemakkelijk te maken om deze extensie neer te halen via onze functie Controleren op Updates in het product. Je hoeft alleen maar te klonen/downloaden van de Zip, en dan wijzen naar het.

zodra u dat op uw machine hebt, laat onze functie Controleren op Updates naar de ZIp in kwestie wijzen, accepteer de licentie, herstart SQL Developer en begin met het gebruik van de viewer!

Help > controleren op Updates > importeren uit lokaal bestand (s)

zodra SQL Developer opnieuw is gestart, vindt u een nieuw contextmenu op uw schema-objecten–

je hoeft dit maar één keer te doen, dan zal de afhankelijkheden Viewer pagina beschikbaar zijn in de toekomst.

als u objecten opent, ziet u dit automatisch–

u kunt zoomen, dingen verplaatsen, de objecten openen of de afbeelding opslaan als een SVG.

Klik met de rechtermuisknop om de knoppen te krijgen…

Ta-da!

Disclaimers

dit is geen ondersteunde functie. Maar als je het wilt gebruiken, doe het dan! Je kunt ‘problemen’ rapporteren of verbeteringen voorstellen direct op het GitHub project.

we hebben andere voorbeelden, sommige zijn gewoon eenvoudige XML extensies (geen code om te schrijven!), anderen zijn ingewikkelder zoals deze.

ik heb het eerder gehad over deze, namelijk de multi-SELECT-DROP objecten context menu dat je kunt toevoegen als je je dapper en avontuurlijk voelt.

ik heb 6 tabellen geselecteerd

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.