.NET

Konzole

Konzole poskytuje snadný a pohodlný způsob práce s vašimi databázemi. Uživatelé znalí příkazové utility psql rozpoznají obecný tvar — protokol s posouváním zpět a vstupní editor — a funguje tu i užitečná podmnožina jejích příkazů se zpětným lomítkem:

Tyto příkazy se mapují na to, co skutečně nabízí každý připojený engine: „databáze“ v MySQL/MariaDB zároveň slouží jako jeho schéma, „uživatel“ v Oracle zároveň slouží jako jeho schéma (a Oracle nemá samostatný koncept více databází) a SQLite nemá vůbec žádné schémata/role/databáze — pokud engine skutečně nemá co zobrazit, příkaz to řekne přímo, místo aby vrátil prázdný nebo zavádějící výsledek. Příkaz \h (nápověda syntaxe pro jednotlivé SQL příkazy, podobně jako manuálová stránka PostgreSQL) není implementován.

Editor ve spodní části záložky je plnohodnotný stejně jako editor záložky Query Tab (nabízí zvýrazňování syntaxe a automatické doplňování pomocí Ctrl-Space). Příkaz spustíte prostým napsáním do tohoto editoru. Pokud jde o příkaz se zpětným lomítkem (začínající na \), stačí stisknout Enter a příkaz se spustí. Pokud jde o běžný SQL příkaz, může být víceřádkový a ke spuštění je potřeba stisknout Alt-Q.

Všechny příkazy a jejich výstup se zaznamenávají do zobrazovací oblasti, která je textová a jen pro čtení, takže její obsah můžete zkopírovat a vložit jinam. Zobrazovací oblast můžete vymazat kliknutím na tlačítko Clear Console.

Všechny příkazy se také zaznamenávají do historie dotazů připojení, a také do lokální historie konzole, kterou zobrazíte kliknutím na tlačítko Command History.

Kliknutím na zelenou fajfku si příkaz můžete vypůjčit a vložit do editoru, abyste jej mohli upravit a spustit. Dalším pohodlným způsobem procházení historie jsou klávesové zkratky Ctrl-Up a Ctrl-Down, které do editoru rychle vloží předchozí, respektive následující příkaz.

Tyto příkazy se zpětným lomítkem se hodí při každodenní práci s databázemi. Konzole navíc přehledně zobrazí jakékoli chyby a výsledky libovolného SQL příkazu, který zadáte. Vyzkoušejte si to!