Preskočiť na hlavný obsah

Nastavenia

Otvoríte ich tlačidlom Settings na paneli nástrojov alebo z rýchleho vyhľadávania cez položku Tab. Obrazovka Nastavenia má dve karty: Preferences a Shortcuts. Najprv sa otvorí karta Preferences s výnimkou otvorenia z riadka Shortcuts na uvítacej obrazovke, ktorý otvorí kartu Shortcuts.

Motív a jazyk zobrazenia na tejto obrazovke nie sú. Otvárajú ich tlačidlá Theme a Display Language na paneli nástrojov – pozrite si stránku Jazyk a motív.

Synchronizácia typu údajov vo vzťahoch​

Určuje, či sa majú synchronizovať typy údajov. Predvolene je zapnutá. Zmena typu údajov stĺpca sa potom prenesie na každý stĺpec, ktorý je s ním spojený vzťahom, pričom sa reťazec sleduje z oboch koncov, takže cudzí kľúč sa nikdy neodchýli od kľúča, na ktorý odkazuje. Z kľúča na jeho cudzie kľúče sa typ serial prenáša ako celočíselný typ, ktorý ukladá, rovnako ako pri kreslení vzťahu – pozrite si časť Identifikujúce vzťahy. Zmena kľúča na serial teda pri databáze PostgreSQL dá jeho cudzím kľúčom typ integer a zmena odtiaľ pokračuje ďalej po reťazci. Z cudzieho kľúča späť na jeho kľúč sa typ prenáša tak, ako je napísaný, s výnimkou kľúča typu serial, ktorý si svoj typ ponechá, a zmena sa tam zastaví. Týmto nastavením sa riadi aj dialógové okno Mapovať stĺpce: kým je toto nastavenie zapnuté, každý existujúci stĺpec, ktorý mapuje, prevezme typ, ktorý jeho nadradený kľúč dáva cudziemu kľúču, a zmena sa šíri ďalej po vzťahoch ako vyššie. Keď je vypnuté alebo keď kľúč nemá typ údajov, stĺpec si ponechá vlastný typ.

Nastavenie synchronizácie typu údajov vo vzťahoch

Zmena typu members.id na BIGINT UNSIGNED, ktorá aktualizuje každý stĺpec member_id, ktorý je s ním spojený

Maximálna šírka komentára​

Určuje maximálnu šírku stĺpca komentára v pixeloch (60 ~ 200). Vypnutím prepínača sa obmedzenie zruší a kým je prepínač vypnutý, pole na zadanie hodnoty je neaktívne. Po zapnutí sa začína hodnotou 60px. Hodnota zadaná mimo rozsahu sa nahradí bližšou krajnou hodnotou.

Zapnutie možnosti Maximum comment width, zadanie hodnoty 120 a karta ERD s komentármi skrátenými na túto šírku

Prepočítanie šírky tabuliek​

Stlačte tlačidlo Sync, ak chcete prepočítať šírku každej tabuľky a bunky stĺpca podľa jej aktuálneho textu a prekresliť spojnice vzťahov podľa nových rozmerov. Potvrdí to oznámenie Recalculated table width. Šírky sa prepočítavajú samy pri každom načítaní dokumentu, takže toto prepočítanie je potrebné iba vtedy, keď sa po zmene písma alebo vykresľovania stali neaktuálnymi. Šírky sa do súboru neukladajú, takže tlačidlo Sync ho nikdy nezmení.

Zamknutie​

Zoznam Lock obsahuje šesť nastavení. Kým je zamknutie nastavenia zapnuté, súbor uchováva hodnotu, ktorú nastavenie malo v čase zamknutia, takže zmena nastavenia na obrazovke súbor nezmení.

RiadokČo súbor uchovávaV novom diagrame
ViewportÚroveň priblíženia a polohu zobrazenia plátna ERD spoločne pod jedným zamknutím100% · 0, 0
Canvas TypeKartu, na ktorej sa diagram otvorí: ERD, Visualization, Schema SQL alebo Code GeneratorERD
LanguageJazyk na karte Generátor kóduGraphQL
Table Name CaseŠtýl názvov tabuliek na karte Generátor kóduPascal
Column Name CaseŠtýl názvov stĺpcov na karte Generátor kóduCamel
Bracket TypeNastavenie Bracket na karte Schéma SQL a pri cieľoch karty Generátor kódu, ktoré ho ponúkajúNone

Každý riadok zobrazuje hodnotu a tlačidlo zámku a kliknutím na tlačidlo sa zapne alebo vypne práve toto jedno zamknutie. Kým je zamknutie zapnuté, tlačidlo zobrazuje zatvorený zámok s bublinovým popisom Unlock Viewport (a tak ďalej pre každý riadok) a hodnota s bublinovým popisom Locked value je tá, ktorú uchováva súbor. Kým je vypnuté, tlačidlo zobrazuje otvorený zámok s bublinovým popisom Lock Viewport a stlmená hodnota s bublinovým popisom Current value ukazuje nastavenie v jeho aktuálnom stave. Riadok Viewport uvádza priblíženie a potom polohu zobrazenia, napríklad 75% · -40, 91. Poloha zobrazenia je bod na obrazovke v pixeloch, v ktorom leží bod 0, 0 diagramu, a súradnica s hodnotou tisíc alebo viac sa skracuje, napríklad na 1.2k alebo -24k.

Zamknutie prevezme nastavenie v stave, v akom je v danom okamihu. Kým je zamknutie zapnuté, nastavenie na obrazovke naďalej funguje: môžete posúvať zobrazenie a meniť priblíženie, prepínať karty a vyberať iný jazyk, štýl názvov alebo úvodzovky z ponúk, panelov možností alebo rýchleho vyhľadávania. Súbor však uchováva zamknutú hodnotu a riadok ju naďalej zobrazuje, takže diagram sa znova otvorí v zamknutom zobrazení, na zamknutej karte, so zamknutým jazykom, štýlmi názvov a úvodzovkami. Aj export JSON zapisuje zamknuté hodnoty. Ak chcete uložiť to, čo zobrazuje obrazovka, vypnite zamknutie a súbor bude odvtedy nastavenie sledovať: pri vypnutom zamknutí Viewport sa diagram otvorí tam, kde ste ho nechali. Ak chcete namiesto toho zamknúť novú hodnotu, napríklad nové počiatočné zobrazenie, zamknutie vypnite a znova zapnite. Ak zamknuté zobrazenie pri otvorení súboru neukazuje nič z diagramu, obrazovka sa aj tak presunie na diagram a zamknutá hodnota zostane nezmenená. Zamknutie Canvas Type nikdy neuchováva kartu Nastavenia. Jeho zapnutím sa zamkne posledná iná karta, na ktorej ste boli, a kým je vypnuté, jeho riadok uvádza túto kartu.

Odomknutie nastavenia Viewport, posúvanie a zmena priblíženia diagramu a opätovné zamknutie v novom zobrazení, ktoré ukazuje jeho riadok

Zapnutie alebo vypnutie zamknutia mení súbor, pretože súbor ukladá, ktoré zamknutia sú zapnuté, ale rovnako ako zvyšok karty Nastavenia sa nezaznamenáva do histórie zmien. V editore iba na čítanie nemajú tlačidlá zámkov žiadny účinok. Všetky ostatné nastavenia sa ukladajú v aktuálnom stave: databáza, prepínače ponuky View Option a zvyšok karty Preferences.

V novom diagrame, teda v diagrame začatom od nuly, sú zapnuté všetky zamknutia: v prázdnom súbore otvorenom vo VS Code, v aplikácii Obsidian alebo v IDE od JetBrains (v aplikácii Obsidian taký súbor vytvorí príkaz ERD Editor: Create new diagram aj položka New ERD), v novej schéme vo webovej aplikácii, v súbore vytvorenom z ponuky New v službe Google Drive alebo v elemente <erd-editor> bez zadanej hodnoty. Aj schéma alebo súbor v službe Google Drive, ktoré webová aplikácia vytvorí importom súboru SQL, DBML, AML alebo GraphQL, začínajú so všetkými zamknutiami zapnutými. Pri vytvorení zo súboru JSON sa zachovajú zamknutia, ktoré tento súbor zaznamenáva. Súbor, ktorý otvoríte, si ponechá zamknutia, s ktorými bol uložený, každé so svojou zamknutou hodnotou. Súbor, ktorý nezaznamenáva žiadne zamknutia, napríklad súbor uložený verziou spred zavedenia zamknutí alebo napísaný ručne, sa otvorí so všetkými zamknutiami zapnutými: zobrazenie s hodnotou 100% · 0, 0 a karta ERD bez ohľadu na to, aké zobrazenie a akú kartu uložil, a jeho jazyk, štýly názvov a typ úvodzoviek zamknuté tak, ako ich uložil. Zamknutia nastavuje aj položka Import, ktorá nahradí diagram: súbor JSON prinesie zamknutia, ktoré zaznamenáva, spolu s ich hodnotami a súbor SQL, DBML, AML alebo GraphQL ponechá vaše zamknutia, ale vráti zobrazenie na 100% · 0, 0 bez ohľadu na to, či je zamknuté – pozrite si časť Import externých súborov. Vrátenie importu späť obnoví zamknutia a zamknuté hodnoty, ktoré import nahradil.

Zmena, ktorú zamknutie nepustí do súboru, sa nepočíta ako zmena. VS Code neoznačí kartu ako zmenenú a aplikácia Obsidian a IDE od JetBrains ponechajú súbor tak, ako bol, a to pri automatickom ukladaní aj pri zatvorení karty. Pri všetkých zapnutých zamknutiach sa teda prezeranie diagramu, prepínanie kariet a skúšanie iného jazyka, štýlu názvov alebo úvodzoviek nikdy neprejaví vo výstupe príkazu git diff. Pri vypnutom zamknutí Viewport posúvanie a zmena priblíženia menia súbor a pri vypnutom zamknutí Canvas Type ho mení aj prepínanie kariet vrátane prepnutia na kartu Nastavenia. Prázdny súbor nového diagramu zostane prázdny až do prvej zmeny, ktorú súbor uchová: úprava, zmena nastavenia, na ktoré sa nevzťahuje žiadne zamknutie, alebo zapnutie či vypnutie zamknutia. Otvorenie diagramu a jeho zatvorenie bez takejto zmeny ponechá súbor tak, ako bol, bez ohľadu na to, ktorá verzia alebo ktorý počítač ho zapísal. Súbor obsahuje iba to, čím diagram je, v pevnom poradí, a súbor uložený v staršej forme sa do tejto formy prepíše raz, pri svojej prvej takejto zmene – pozrite si časť Úložná forma a hodnota za behu. Vo VS Code je revízia, ktorú znova otvoríte ako diagram príkazom Reopen Editor With..., napríklad revízia zo systému Git alebo záznam v Local History, iba na čítanie a nikdy sa neoznačí ako zmenená. V službe Google Drive sa posunutie zobrazenia, zmena priblíženia ani prepnutie na inú kartu nikdy neuložia samostatne bez ohľadu na zamknutie. Pri vypnutom zamknutí Viewport sa zobrazenie zapíše iba spolu s inou zmenou, takže súbor v službe Drive sa otvorí v zobrazení z posledného uloženia, a to isté platí pre kartu pri vypnutom zamknutí Canvas Type.

V relácii spoločných úprav sa zapnutie alebo vypnutie zamknutia prenesie do každého editora a zamknutie uchováva hodnotu editora, ktorý ho zapol. Keď sa vypne zamknutie Language, niektorého zo štýlov názvov alebo Bracket Type, každý editor dostane hodnotu zobrazenú v editore, ktorý ho vypol, takže všetky uložia tú istú hodnotu. Vypnutie zamknutia Viewport alebo Canvas Type nikomu nepresunie zobrazenie ani kartu. Programovací agent pracujúci cez server MCP nemá nástroj na zamknutia ani na nastavenia, ktoré tieto zamknutia držia, a pri zamknutom jazyku, štýle názvov alebo type úvodzoviek číta hodnotu, ktorú uchováva súbor. Ovplyvňujú ich iba jeho importy v režime replace, rovnako ako položka Import – pozrite si časti Nastavenia a Import.

Úprava poradia stĺpcov​

Nastavuje poradie zobrazenia stĺpcov v tabuľkách. Presuňte riadok myšou na nové miesto – ťahať sa dá za celý riadok a označuje ho ikona úchytu. V predvolenom poradí ide o týchto sedem riadkov: Name, DataType, Not Null, Unique, Auto Increment, Default a Comment. Bunka skrytá možnosťou zobrazenia tabuliek si zachová svoje miesto v zozname, takže poradie platí pre tie bunky, ktoré sa práve zobrazujú. Označenie alternatívneho kľúča (AK1.1 a tak ďalej) nie je jedným z týchto riadkov. V riadku stojí vždy na konci, za tou bunkou, ktorú toto poradie dá na posledné miesto.

Posunutie nadol k Column Order a presunutie riadka Comment nahor pod Name, čím sa každý komentár dostane hneď za názov svojho stĺpca

Klávesové skratky​

Karta Shortcuts je tabuľka iba na čítanie so stĺpcami Command a Keybinding, ktorá uvádza klávesové skratky pre platformu, ktorú používate.

CommandWindows/LinuxMac
EditingEnterEnter
StopESCESC
SearchCtrl + K⌘ + K
Toggle ExplorerCtrl + F⌘ + F
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + Shift + Z
Add TableAlt + N⌥ + N
Add ColumnAlt + Enter⌥ + Enter
Add MemoAlt + M⌥ + M
Add Table GroupAlt + G⌥ + G
Group Selected TablesT a potom GT a potom G
Remove Table, MemoCtrl + Backspace, Ctrl + Delete⌘ + Backspace, ⌘ + Delete
Remove ColumnAlt + Backspace, Alt + Delete⌥ + Backspace, ⌥ + Delete
Delete SelectionDelete, BackspaceDelete, Backspace
Primary KeyAlt + K⌥ + K
Select All Table, MemoCtrl + A, Ctrl + Alt + A⌘ + A, ⌘ + ⌥ + A
Select All ColumnAlt + A⌥ + A
Relationship Zero OneCtrl + Alt + 1⌘ + ⌥ + 1
Relationship Zero NCtrl + Alt + 2⌘ + ⌥ + 2
Relationship One OnlyCtrl + Alt + 3⌘ + ⌥ + 3
Relationship One NCtrl + Alt + 4⌘ + ⌥ + 4
Table PropertiesAlt + Space⌥ + Space
Focus on this tableAlt + F⌥ + F
Zoom InCtrl + Plus⌘ + Plus
Zoom OutCtrl + Minus⌘ + Minus
Zoom ResetCtrl + 0⌘ + 0
Hand ToolSpaceSpace
Zen ModeAlt + Z⌥ + Z

Väčšina z nich funguje iba na karte ERD a je potlačená, kým je otvorené rýchle vyhľadávanie, panel Vlastnosti tabuľky, prehliadač rozdielov, ukážka automatického rozloženia, cestovanie v čase alebo dialógové okno Export image či Map Columns. Výnimkami sú klávesové skratky Search, Toggle Explorer a Stop: Search zapína a vypína rýchle vyhľadávanie z ktorejkoľvek karty, Toggle Explorer z ktorejkoľvek karty otvorí prieskumníka s fokusom v jeho vyhľadávaní a prepne na kartu ERD a Stop je skratka, ktorou sa zatvára rýchle vyhľadávanie, panel Vlastnosti tabuľky, prehliadač rozdielov, ukážka automatického rozloženia, cestovanie v čase, dialógové okno Export image, dialógové okno Map Columns, výber motívu, výber jazyka Display Language, výber farby a otvorená kontextová ponuka. Klávesová skratka Toggle Explorer prieskumníka znova zatvorí, kým je otvorený na karte ERD a neskrýva ho režim Zen, rovnako ako tlačidlo Explorer na paneli nástrojov. Keď je otvorené rýchle vyhľadávanie, panel Vlastnosti tabuľky, výber motívu, výber jazyka Display Language, dialógové okno Export image alebo Map Columns, zatvorí namiesto toho tento prvok a presunie fokus klávesnice do vyhľadávania v prieskumníkovi. Klávesová skratka Toggle Explorer nemá žiadny účinok, kým sa upravuje bunka, poznámka alebo názov skupiny tabuliek. Kým je otvorený prehliadač rozdielov, ukážka automatického rozloženia alebo cestovanie v čase, prenechá svoj kláves prehliadaču alebo hostiteľskej aplikácii – pozrite si časť Panel hľadania v prehliadači. Na karte ERD klávesová skratka Stop ukončí otvorený editor bunky alebo poznámky, zatvorí editor názvu skupiny tabuliek bez premenovania skupiny alebo zruší práve kreslený vzťah či skupinu New Table Group a výber ponechá tak, ako je. Keď nie je otvorené nič z toho, zruší výber a aktívnu bunku a tým istým stlačením zatvorí otvorený výber farby. Otvorený výber motívu alebo výber jazyka Display Language sa v oboch prípadoch zatvorí tým istým stlačením. Otvorený prieskumník, výber motívu ani výber jazyka Display Language nepotláčajú na plátne žiadnu z klávesových skratiek. Klávesová skratka Stop prieskumníka nikdy nezatvorí. Informácie o tom, čo skratka Stop a ostatné klávesy robia v prieskumníkovi, nájdete v časti Klávesy v prieskumníkovi a o tom, čo robia vo výbere jazyka, v časti Výber jazyka. Klávesová skratka Delete Selection odstráni každú vybratú tabuľku, poznámku a skupinu tabuliek alebo, keď je vybratá jediná tabuľka s niektorými svojimi stĺpcami a priblíženie je nad 70%, tieto stĺpce – pozrite si časť Odstraňovanie tabuliek a poznámok. Klávesová skratka Remove Table, Memo odstraňuje aj vybraté skupiny tabuliek. Klávesová skratka Add Table Group spustí kreslenie skupiny New Table Group rovnako ako tlačidlo New Table Group na paneli nástrojov plátna a druhé stlačenie kreslenie zruší. Klávesová skratka Group Selected Tables pozostáva z dvoch stlačení bez modifikačného klávesu, T a potom G do jednej sekundy. Vloží vybraté tabuľky do novej skupiny a otvorí editor jej názvu rovnako ako položka Group selected tables v kontextovej ponuke tabuľky a keď nie je vybratá žiadna tabuľka, nemá žiadny účinok – pozrite si časť Zoskupenie vybratých tabuliek. Ani jedna z nich nemá žiadny účinok v editore iba na čítanie ani vtedy, keď sú skupiny skryté. Klávesové skratky Zoom In, Zoom Out a Zoom Reset menia priblíženie aj na karte Vizualizácia, v režime Graph aj Flow, pokiaľ nie je otvorené rýchle vyhľadávanie. Na karte Vizualizácia klávesová skratka Stop zatvorí aj ponuku zobrazenia riadkov a zruší rozloženie Flow, ktoré ešte prebieha; zobrazenie zúžené skratkou Focus on this table nerozšíri. Klávesová skratka Focus on this table otvorí kartu Vizualizácia v režime Flow zúženú na vybraté tabuľky a každú tabuľku vzdialenú o jeden vzťah a keď nie je vybratá žiadna tabuľka, nemá žiadny účinok – pozrite si časť Zameranie na tabuľky. Klávesové skratky Select All Table, Memo, Hand Tool, Delete Selection a Group Selected Tables ustupujú textovému kurzoru: kým upravujete bunku či poznámku alebo píšete do textového poľa, napríklad do poľa hľadania v prieskumníkovi, Ctrl + A (Windows/Linux) alebo ⌘ + A (Mac) vyberie text, kláves Space napíše medzeru, klávesy Delete a Backspace mažú text a T a potom G napíše obe písmená. Kopírovanie a prilepenie zabezpečujú vlastné klávesové skratky prehliadača Ctrl + C a Ctrl + V (Windows/Linux) alebo ⌘ + C a ⌘ + V (Mac), takže v tomto zozname nie sú – pozrite si stránku Úprava tabuliek.

Klávesové skratky sa na tejto karte nedajú zmeniť. Hostiteľská aplikácia, ktorá editor vkladá, ich mení metódou setKeyBindingMap okrem skratiek Editing, Stop, Undo, Redo, Zoom In, Zoom Out a Zoom Reset, ktoré sú pevne dané. Karta Shortcuts potom uvádza klávesové skratky hostiteľa: príkaz, ktorý hostiteľ nezmení, si ponechá predvolenú skratku a príkaz, ktorému hostiteľ nepriradí žiadny kláves, nezobrazuje žiadnu.

V aplikácii Obsidian sa tieto klávesy dostanú do editora vždy, keď je aktívna karta diagramu v aplikácii Obsidian, a to aj tam, kde rovnaký kláves používa niektorá klávesová skratka aplikácie Obsidian, napríklad Alt + Enter, Ctrl + K a Ctrl + F (Windows/Linux) alebo ⌥ + Enter, ⌘ + K a ⌘ + F (Mac). Všetky ostatné klávesové skratky aplikácie Obsidian tam naďalej fungujú. Informácie o skratke Ctrl + F alebo ⌘ + F nájdete v časti Panel hľadania v prehliadači.