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:
dat is mooi, maar misschien wilt u een foto?
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!
zodra SQL Developer opnieuw is gestart, vindt u een nieuw contextmenu op uw schema-objecten–
als u objecten opent, ziet u dit automatisch–
Klik met de rechtermuisknop om de knoppen te krijgen…
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.