.NET

Pokročilé vyhledávání objektů

Poznámka: tato funkce není v aktuální verzi dostupná. Její položka ve stromovém menu je zakomentovaná a frontendové funkce ani Go handler na backendu, na kterých závisela, už neexistují — nebyla převedena během přepisu do Go a její obnovení by znamenalo znovu ji postavit od základu, nikoli jen přepnout přepínač. Zbytek této kapitoly je zachován jako popis toho, jak dříve fungovala, pro historickou potřebu.

Pokročilé vyhledávání objektů umožňovalo uživatelům používat porovnávání podle vzoru při hledání databázových objektů a dat v tabulkách — buď pomocí standardního SQL operátoru LIKE, nebo pomocí komplexních regulárních výrazů.

K funkci pokročilého vyhledávání objektů se dostanete kliknutím pravým tlačítkem na konkrétní databázový uzel ve stromu:

Rozhraní umožňuje filtrovat kategorie objektů, schémata, ve kterých se bude vyhledávání provádět, a také omezit prostor hledání, je-li vybrána kategorie Data, takže lze vyhledávat vzor v podmnožině tabulek:

Po vyplnění polí a spuštění OmniDB provede vyhledávání pomocí několika vláken, která zrychlí proces paralelním během (lze konfigurovat. Více informací najdete v kapitole Nasazení omnidb-server).

Po dokončení vyhledávání OmniDB zobrazí výsledek ve stromové struktuře:

Pro podrobnosti o vyhledávání v jednotlivých kategoriích klikněte pravým tlačítkem na požadovaný uzel a zvolte „Zobrazit více“ (See More). OmniDB otevře záložku dotazu s příkazem SQL použitým k provedení daného vyhledávání. Stačí příkaz spustit a získat výsledky: