Prieskumník
Prieskumník je panel ukotvený pri ľavom okraji plátna ERD, ktorý zobrazuje diagram ako strom: jeho tabuľky, každú s jej stĺpcami, indexmi a cudzími kľúčmi, potom jeho skupiny tabuliek a potom jeho poznámky. Kliknutím na riadok prejdete na to, čo riadok predstavuje na plátne.
Prieskumník plátno zúži namiesto toho, aby ho zakryl. Je súčasťou editora diagramu, nie zobrazením Explorer view vo VS Code ani prieskumníkom súborov v aplikácii Obsidian.

Hľadanie a nahrádzanie sa nachádza v hornej časti prieskumníka, medzi jeho záhlavím a stromom. Kým pole hľadania obsahuje text, strom zobrazuje iba to, čo zodpovedá hľadanému textu – pozrite si časť Výsledky.
Samotný strom diagram nikdy nemení: neumožňuje premenovanie, presúvanie myšou, odstraňovanie ani zobrazovanie a skrývanie. Nahradenie je jediná úprava, ktorú panel vykonáva.
Vlastný stav prieskumníka patrí iba vám: či je otvorený, jeho šírka, stav zbalenia, riadok, na ktorom je fokus klávesnice, poloha posunutia a vyhľadávanie.
Nič z toho sa neukladá do súboru, nezaznamenáva do histórie zmien, nezdieľa so spolupracovníkmi ani neuchováva v prehliadači. Zachováva sa, kým editor zostáva otvorený, pri prepínaní kariet aj naprieč dokumentmi načítanými do toho istého editora. Novo otvorený editor začína so zatvoreným prieskumníkom.
Otvorenie a zatvorenie
Otvoriť ho môžete ktorýmkoľvek z týchto spôsobov:
- Tlačidlo
Explorerna paneli nástrojov, hneď za tlačidlomSearch, s ikonou stromu. Jeho bublinový popis znieExplorer (Ctrl + F)(Windows/Linux) aleboExplorer (⌘ + F)(Mac). - Klávesová skratka
Ctrl + F(Windows/Linux) alebo⌘ + F(Mac), ktorá sa na karte Klávesové skratky karty Nastavenia nazývaToggle Explorer. - Položka
Toggle Explorerv rýchlom vyhľadávaní, uvedená na každej karte. Zobrazí sa po zadanífind,replace,rename,tree,outlinealeboobjects. - Položka
Toggle Explorerv kontextovej ponuke plátna: kliknite pravým tlačidlom na prázdne miesto na plátne ERD mimo akejkoľvek skupiny tabuliek. Nachádza sa za položkamiNew Table,New MemoaNew Table Groupa pred položkouRelationship.
Obe položky Toggle Explorer zobrazujú vpravo klávesovú skratku.
Tlačidlo na paneli nástrojov, klávesová skratka a položka rýchleho vyhľadávania fungujú na každej karte. Z karty Vizualizácia, Schéma SQL, Generátor kódu alebo Nastavenia najprv prepnú na kartu ERD, pretože prieskumník sa zobrazuje iba tam.
Tlačidlo na paneli nástrojov panel iba otvára a zatvára. Neumiestni textový kurzor do poľa hľadania a panel Vlastnosti tabuľky, výber motívu a výber jazyka Display Language nechá otvorené.
Klávesová skratka a obe položky Toggle Explorer otvoria prieskumníka s fokusom na jeho vyhľadávaní: textový kurzor prejde do poľa hľadania s vybratým textom a ktorékoľvek z piatich dialógových okien z časti Dialógové okná vedľa prieskumníka sa zatvorí. Čo si vyhľadávanie zachováva medzi otvoreniami, opisuje časť Otvorenie a zatvorenie na stránke Hľadanie a nahrádzanie.
Klávesová skratka nemá žiadny účinok, kým sa upravuje bunka tabuľky, poznámka alebo názov skupiny tabuliek.
Tlačidlo na paneli nástrojov vyzerá ako stlačené, kým je prieskumník otvorený na karte ERD a nie je skrytý režimom Zen. Vtedy tlačidlo, klávesová skratka aj ktorákoľvek z oboch položiek Toggle Explorer prieskumníka zatvoria, a ak bol fokus klávesnice v paneli, vráti sa do editora.
Klávesová skratka ho nikdy nezatvorí, kým je otvorené rýchle vyhľadávanie alebo jedno z piatich dialógových okien. Namiesto toho zatvorí paletu alebo dialógové okno a presunie fokus klávesnice do poľa hľadania s vybratým textom, pričom ak sa prieskumník už zobrazoval, zachová sa aktuálna zhoda. Položka Toggle Explorer v rýchlom vyhľadávaní takúto výnimku nerobí: jej spustenie zatvorí paletu a potom otvoreného prieskumníka.
Prieskumníka zatvorí aj tlačidlo x v záhlaví, ktorého bublinový popis znie Close, a fokus klávesnice odovzdá plátnu. Kláves Escape ho nezatvorí – pozrite si časť Klávesy v prieskumníkovi.
Po opätovnom otvorení sa prieskumník vráti s rovnakou šírkou, so stromom zbaleným a posunutým rovnako ako predtým a s tým istým hľadaným textom. Ak sa otvorí klávesovou skratkou alebo položkou Toggle Explorer, vyhľadá tento text znova so všetkými výsledkami rozbalenými – pozrite si časť Výsledky.
Keď klávesová skratka alebo položka Toggle Explorer otvorí prieskumníka v editore, ktorý je pre neho príliš úzky, zobrazí sa oznámenie Widen the window to show the Explorer a fokus klávesnice zostane tam, kde bol – pozrite si časť Vedľa plátna.
Prieskumník je napriek tomu otvorený, tlačidlo na paneli nástrojov je stlačené a hneď, ako je editor dostatočne široký, sa prieskumník zobrazí už s vykonaným vyhľadávaním a bez prevzatia fokusu klávesnice. Pri otvorení tlačidlom na paneli nástrojov sa žiadne oznámenie nezobrazí.
Vedľa plátna
Prieskumník sa tiahne pozdĺž ľavého okraja karty ERD pod panelom nástrojov po celej výške plátna.
Plátno sa zúži, aby mu uvoľnilo miesto, takže žiadna časť diagramu neleží pod panelom a panel nástrojov plátna, minimapa aj uvítacia obrazovka sa nachádzajú na plátne vedľa neho.
Otvorenie, zatvorenie ani zmena veľkosti prieskumníka diagram neposunie a do histórie zmien nič nezaznamená.
V novo otvorenom editore má na začiatku šírku 260px. Ťahaním pravého okraja nastavíte šírku na ľubovoľnú hodnotu od 200px do 480px a dvojitým kliknutím na okraj ju vrátite na 260px.
Plátnu vždy zostáva vedľa prieskumníka aspoň 320px:
- V editore užšom, ako je šírka prieskumníka plus
320px, sa prieskumník vykreslí užší, aby sa zmestil, a to až na200px. - V editore užšom ako
520pxprieskumník ustúpi nabok. Nevykreslí sa, ale zostane otvorený, takže tlačidlo na paneli nástrojov stále vyzerá ako stlačené a jeho stlačenie prieskumníka zatvorí. Keď je editor dostatočne široký, prieskumník sa vráti so svojou vlastnou šírkou.
Rozhoduje šírka samotného editora, nie okna prehliadača, aj keď oznámenie z časti Otvorenie a zatvorenie hovorí o okne.
V jazyku zobrazenia písanom sprava doľava zostáva prieskumník vľavo od plátna, pretože plátno sa nikdy zrkadlovo neotáča.
Jeho obsah sa číta sprava doľava: záhlavie, vyhľadávanie a riadky sú zrkadlovo otočené a riadky sa odsadzujú sprava. Okraj, ktorý ťaháte, zostáva na jeho pravej strane, pri plátne. Typy údajov, stĺpce indexov a text cudzích kľúčov si zachovávajú poradie zľava doprava.
Kedy sa prieskumník nezobrazuje
Prieskumník sa zobrazuje iba na karte ERD.
Prepnutie na inú kartu ho skryje a tlačidlo na paneli nástrojov už nevyzerá ako stlačené. Po návrate na kartu ERD sa znova zobrazí tak, ako ste ho nechali, rovnako zbalený a posunutý.
Kým je otvorený prehliadač rozdielov, cestovanie v čase alebo ukážka automatického rozloženia, prieskumníka nič neotvorí ani nezatvorí:
- Otvorený prieskumník sa skryje a znova sa zobrazí, keď sa zatvoria.
- Tlačidlo na paneli nástrojov je stlmené a nemá žiadny účinok.
- Rýchle vyhľadávanie vynechá položku
Toggle Explorer. - Klávesová skratka sa ponechá prehliadaču alebo hostiteľskej aplikácii – pozrite si časť Panel hľadania v prehliadači.
Prehliadač rozdielov uvádza svoje zmeny v strome rovnakého druhu – pozrite si časť Prehliadač rozdielov.
Zapnutie režimu Zen pomocou Alt + Z (Windows/Linux) alebo ⌥ + Z (Mac) otvoreného prieskumníka skryje bez toho, aby ho zatvorilo, a vypnutie režimu Zen prieskumníka vráti.
V režime Zen klávesová skratka a obe položky Toggle Explorer naďalej otvárajú prieskumníka s fokusom na jeho vyhľadávaní a režim Zen zostane zapnutý. Prieskumník sa potom tiahne po celej výške editora, pretože horný panel nástrojov nie je zobrazený, a po vypnutí režimu Zen zostane zobrazený. Opätovné zapnutie režimu Zen ho znova skryje.
Vždy, keď panel zmizne, kým je v ňom fokus klávesnice, či už sa zatvorí, skryje alebo ustúpi nabok, fokus klávesnice sa vráti do editora.
Strom
V záhlaví je nápis Explorer a dve tlačidlá: Collapse All a x, ktoré prieskumníka zatvorí. Pod ním je vyhľadávanie – pozrite si stránku Hľadanie a nahrádzanie – a pod vyhľadávaním strom.
Najvyššia úroveň obsahuje tri priečinky v tomto poradí: Tables, Table Groups a Memos. Pod každou tabuľkou sú jej vlastné priečinky Columns, Indexes a Foreign Keys.
Prázdny priečinok sa nezobrazuje, takže pri prázdnom diagrame sa nezobrazí vôbec žiadny riadok. Priečinok Table Groups sa vynechá aj vtedy, keď View Option → Table Groups skryje skupiny, a priečinok Memos, keď View Option → Memos skryje poznámky.
Riadok priečinka zobrazuje ikonu priečinka, jeho názov a na samom konci počet riadkov priamo pod ním, takže počet vedľa priečinka Tables je počet tabuliek v diagrame.
Tabuľky sú zoradené podľa názvu bez ohľadu na veľkosť písmen a tabuľky s rovnakým názvom si zachovávajú poradie z dokumentu. Rovnako sú zoradené skupiny tabuliek aj tabuľky pod každou skupinou. Stĺpce tabuľky si zachovávajú poradie, ktoré majú v tabuľke, a jej indexy, jej cudzie kľúče a poznámky poradie z dokumentu.
Strom sleduje zmeny diagramu, či už ide o úpravu na plátne, vrátenie späť alebo opätovné vykonanie, import alebo zmenu od spolupracovníka či programovacieho agenta, takže premenovanie tabuľky presunie jej riadok.
Jednotlivé druhy riadkov zobrazujú:
- Tabuľka: ikona tabuľky a jej názov.
- Stĺpec: ikona kľúča pri stĺpci primárneho alebo cudzieho kľúča, zafarbená tak, ako bunka kľúča samotnej tabuľky zafarbuje primárny kľúč, cudzí kľúč alebo oboje, a ikona zoznamu pri každom inom stĺpci. Potom jeho názov a tlmeným písmom jeho typ údajov, za ktorým nasleduje
PK,FKalebo oboje, napríkladidBIGINT PKalebouser_idBIGINT FK. - Index: ikona indexu a jeho názov. Potom tlmeným písmom
UNIQUEpri jedinečnom indexe a jeho stĺpce v zátvorkách v poradí indexu, pričom za zostupným stĺpcom nasledujeDESC, napríkladorders_user_idxUNIQUE (user_id DESC, total)alebo iba(total). - Cudzí kľúč: uvádza sa iba pod podradenou tabuľkou, teda tou, ktorá obsahuje stĺpce cudzieho kľúča, a iba vtedy, keď je nadradená tabuľka v diagrame. Jeho ikona kľúča preberá farbu spojnice: farbu primárneho a cudzieho kľúča pri identifikujúcom vzťahu, inak farbu cudzieho kľúča. Zobrazuje stĺpce kľúča podradenej tabuľky oddelené čiarkami, potom tlmeným písmom
→s nadradenou tabuľkou a jej stĺpcami, napríkladuser_id→ users(id). - Skupina tabuliek: bodka vo farbe skupiny, sivá pri skupine bez farby, a jej názov. Jej tabuľky sú pod ňou zoradené podľa názvu a každý takýto riadok prejde na svoju tabuľku. Skupina bez tabuliek nemá čo rozbaliť.
- Poznámka: ikona lepiaceho lístka a prvý riadok poznámky.
Prázdny názov alebo poznámka s prázdnym prvým riadkom sa zobrazí ako unnamed kurzívou.
Na úzkom paneli sa tlmený text skráti a ukončí znakom … skôr ako názov. Podržaním ukazovateľa nad názvom alebo jeho tlmeným textom zobrazíte celé znenie.
Na začiatku je rozbalený iba priečinok Tables. Kliknutím na riadok priečinka alebo stlačením klávesu Enter alebo Space na ňom ho zbalíte alebo rozbalíte.
Šípka na začiatku riadka tento riadok zbalí alebo rozbalí bez prechodu kamkoľvek. Má ju každý riadok tabuľky, aj pri tabuľke, pod ktorou nič nie je. Klávesy → a ← tiež zbaľujú a rozbaľujú – pozrite si časť Klávesy v prieskumníkovi.
Tlačidlo Collapse All pri každom stlačení zbalí jednu úroveň: najhlbšiu zobrazenú úroveň rozbalených riadkov, takže stlačenia zbaľujú zdola nahor. Stlačenie, ktoré dosiahne najvyššiu úroveň, zbalí všetky riadky vrátane tých pod už zbaleným riadkom, takže zostanú iba priečinky najvyššej úrovne.
Úpravy, vrátenie späť a opätovné vykonanie a zmeny od spolupracovníkov alebo programovacieho agenta ponechajú stav zbalenia bez zmeny.
Prechod na riadok
Kliknutím na riadok alebo stlačením klávesu Enter alebo Space, keď je na ňom fokus klávesnice, prejdete na to, čo riadok predstavuje na plátne ERD. Riadok priečinka sa iba zbalí alebo rozbalí a klávesy so šípkami sa pohybujú iba v rámci stromu.
- Riadok tabuľky alebo tabuľka uvedená pod skupinou vyberie iba túto tabuľku a presunie ju dopredu. Aktívna bunka sa presunie na názov tabuľky, pokiaľ už nie je v tejto tabuľke.
- Riadok stĺpca vyberie iba jeho tabuľku a umiestni aktívnu bunku na názov stĺpca.
- Riadok indexu vyberie jeho tabuľku rovnako ako riadok tabuľky. Samotný index sa nijako nevyznačí; indexy sa upravujú v paneli Vlastnosti tabuľky.
- Riadok cudzieho kľúča posunie do zobrazenia obe tabuľky vzťahu naraz, prípadne iba podradenú tabuľku, ak sú od seba príliš ďaleko na to, aby sa zobrazili spolu. Vyberie iba podradenú tabuľku s jej stĺpcami cudzieho kľúča, s aktívnou bunkou na prvom z nich, a zvýrazní spojnicu vzťahu – pozrite si časť Čítanie spojnice.
- Riadok skupiny tabuliek posunie rámec skupiny do zobrazenia podľa jeho záhlavia, vyberie iba túto skupinu a presunie ju dopredu spolu s jej tabuľkami.
- Riadok poznámky vyberie iba túto poznámku a presunie ju dopredu.
Zobrazenie sa presúva podľa pravidla spoločného pre všetky prechody: priblíženie sa nikdy nemení a plátno sa posunie iba vtedy, ak to, na čo prechádzate, už nie je dobre viditeľné – pozrite si časť Kam vedie skok.
Prechod na riadok najprv zatvorí panel Vlastnosti tabuľky, ak je otvorený, a nikdy nezačne ani nedokončí práve kreslený vzťah.
Kým pole hľadania obsahuje text, riadok, ktorého vlastný názov obsahuje zhodu, alebo riadok, ktorý zobrazuje úryvok komentára alebo poznámky, namiesto toho prejde na túto zhodu – pozrite si časť Prechod na zhodu.
Po kliknutí zostane fokus klávesnice v strome, takže klávesy Delete, Backspace a ostatné klávesy na úpravy sa k novému výberu nedostanú, kým nestlačíte Escape alebo nekliknete na plátno – pozrite si časť Klávesy v prieskumníkovi.
Klávesy v prieskumníkovi
Pri prechádzaní klávesom Tab je strom jedna zastávka, ktorá sa preskočí, kým strom nemá žiadne riadky.
Po vstupe do stromu tabulátorom sa fokus klávesnice ocitne na riadku, na ktorom bol naposledy, ak taký nie je, na riadku aktuálnej zhody, prípadne na prvom riadku, ktorý je celý viditeľný, a tento riadok sa posunie do zobrazenia. Riadok s fokusom klávesnice sa vykresľuje ako riadok pod ukazovateľom.
V strome:
↑a↓posúvajú o jeden riadok a na prvom a poslednom riadku sa zastavia namiesto toho, aby pokračovali od druhého konca.HomeaEndprejdú na prvý a posledný riadok.→rozbalí zbalený riadok alebo prejde na prvý vnorený riadok rozbaleného riadka.←zbalí rozbalený riadok alebo prejde von na jeho nadradený riadok. V jazyku zobrazenia písanom sprava doľava sa tieto dva klávesy vymenia.EnteraSpacefungujú ako kliknutie: prejdú na riadok alebo zbalia či rozbalia priečinok – pozrite si časť Prechod na riadok.- Napísanie písmena nespôsobí skok na riadok.
Kláves Escape, stlačený kdekoľvek v prieskumníkovi, v strome, v poli hľadania alebo nahradenia či na niektorom z jeho tlačidiel, vráti fokus klávesnice plátnu. Prieskumník zostane otvorený a výber zostane tak, ako je.
Kláves Escape, ktorý ukončí skladanie znakov metódou vstupu, ukončí iba skladanie znakov. Kláves Escape prieskumníka nikdy nezatvorí, či už ho stlačíte v ňom, alebo na plátne.
Niekoľko klávesových skratiek editora funguje aj vtedy, keď je fokus klávesnice v prieskumníkovi – pozrite si časť Klávesové skratky:
Ctrl + F(Windows/Linux) alebo⌘ + F(Mac) funguje rovnako ako na plátne: zatvorí prieskumníka, alebo, kým je vedľa neho otvorený panel Vlastnosti tabuľky, zatvorí tento panel a umiestni textový kurzor do poľa hľadania – pozrite si časť Otvorenie a zatvorenie.Ctrl + K(Windows/Linux) alebo⌘ + K(Mac) otvorí alebo zatvorí rýchle vyhľadávanie.UndoaRedovracajú späť a znova vykonávajú zmeny diagramu, nie textu v poli.Zoom In,Zoom OutaZoom Resetmenia priblíženie plátna.
Všetky ostatné klávesové skratky editora zostávajú v prieskumníkovi a rovnako aj klávesy so šípkami, Tab, Enter, Space, Home, End a každý kláves stlačený počas skladania znakov metódou vstupu.
Nič z toho sa nedostane k plátnu: Delete a Backspace nikdy neodstránia výber, Alt + N (Windows/Linux) alebo ⌥ + N (Mac) nepridá tabuľku a T a potom G nič nezoskupí. V poli fungujú ako bežné textové klávesy: Ctrl + A (Windows/Linux) alebo ⌘ + A (Mac) vyberie text poľa, Delete a Backspace mažú text a Space napíše medzeru. Tab prechádza medzi tlačidlami, poľami a stromom prieskumníka.
Klávesy samotných polí hľadania a nahradenia opisuje časť Klávesy v poliach hľadania.
Klávesy, ktoré editor nemá priradené, napríklad vlastné ukladanie alebo paleta príkazov hostiteľskej aplikácie, sa ako zvyčajne dostanú k hostiteľskej aplikácii.
Dialógové okná vedľa prieskumníka
Pri otvorení panela Vlastnosti tabuľky, výberu motívu, výberu jazyka Display Language, dialógového okna Export image a dialógového okna Mapovať stĺpce zostáva prieskumník otvorený.
- Vlastnosti tabuľky sa otvoria uprostred plátna vedľa prieskumníka a stmavia iba plátno. Prieskumník zostane použiteľný: výber riadka zatvorí panel Vlastnosti tabuľky a potom prejde na riadok.
- Dialógové okná
Export imagea Mapovať stĺpce stmavia celý editor vrátane panela nástrojov a prieskumníka. Prieskumník zostane otvorený pod stmavenou oblasťou a kliknutie tam zatvorí dialógové okno, rovnako ako kliknutie kdekoľvek na stmavenú oblasť; dialógové okno Mapovať stĺpce sa potom zatvorí bez toho, aby niečo namapovalo. - V jazyku zobrazenia písanom zľava doprava sa výber motívu a výber jazyka
Display Languageotvoria tesne za prieskumníkom namiesto toho, aby ho prekryli, a ak sa prieskumník otvorí alebo zatvorí, kým sú zobrazené, posunú sa spolu s ním. V jazyku písanom sprava doľava si zachovajú svoje miesto vpravo. Stlačenie tlačidla myši v prieskumníkovi ich zatvorí, rovnako ako akékoľvek stlačenie mimo nich okrem stlačenia na paneli nástrojov.
Otvorenie vyhľadávania klávesovou skratkou alebo položkou Toggle Explorer zatvorí všetkých päť, dialógové okno Mapovať stĺpce bez toho, aby niečo namapovalo.
Aj pri otvorení rýchleho vyhľadávania zostane prieskumník otvorený a kláves Escape potom zatvorí iba paletu.
Editory iba na čítanie
V editore s atribútom readonly funguje prieskumník rovnako ako v ktoromkoľvek inom: tlačidlo na paneli nástrojov s rovnakým bublinovým popisom, klávesová skratka, obe položky Toggle Explorer, strom, zbaľovanie, tlačidlo Collapse All a prechod na riadok, ktorý ako zvyčajne vyberie to, na čo prechádza. Aj tam je jeho nadpis Explorer.
Jeho vyhľadávanie iba hľadá – pozrite si časť Editory iba na čítanie na stránke Hľadanie a nahrádzanie.