.NET

Erweiterte Objektsuche

Hinweis: Diese Funktion ist in der aktuellen Version nicht verfügbar. Ihr Eintrag im Baummenü ist auskommentiert, und die Frontend-Funktionen sowie der Go-Backend-Handler, auf denen sie beruhte, existieren nicht mehr — sie wurde bei der Umstellung auf Go nicht übernommen, und ihre Wiederbelebung würde bedeuten, sie neu zu bauen, statt nur einen Schalter umzulegen. Der Rest dieses Kapitels bleibt als Beschreibung ihrer früheren Funktionsweise zu historischen Referenzzwecken erhalten.

Die erweiterte Objektsuche ermöglichte es Benutzern, Datenbankobjekte und Tabellendaten per Musterabgleich zu durchsuchen — mit dem üblichen SQL-Operator LIKE oder mit komplexen regulären Ausdrücken.

Sie erreichten die erweiterte Objektsuche per Rechtsklick auf einen bestimmten Datenbankknoten im Baum:

Die Oberfläche erlaubte es, Objektkategorien und Schemata, in denen die Suche ausgeführt werden sollte, zu filtern, und außerdem den Suchraum einzuschränken, wenn die Kategorie „Data“ ausgewählt war, sodass man ein Muster nur in einer Teilmenge von Tabellen suchte:

Nach dem Ausfüllen der Felder und Starten führte OmniDB die Suche mit mehreren Threads aus, die den Vorgang durch parallele Ausführung beschleunigten (dies ist konfigurierbar. Weitere Informationen finden Sie unter omnidb-server bereitstellen).

Nach Abschluss der Suche zeigte OmniDB das Ergebnis in einem Baum an:

Für weitere Details zur Suche in jeder Kategorie klickten Sie mit der rechten Maustaste auf den gewünschten Knoten und wählten „See More“ (Mehr anzeigen). OmniDB öffnete dann einen Abfrage-Tab mit dem SQL-Befehl, der für diese spezifische Suche verwendet wurde. Ein einfacher Klick auf Ausführen lieferte die Ergebnisse: