DB – Databáze
DB MySQL, MariaDB a PostgreSQL: server, databáze, tabulky, řádky – to všechno se prochází jako složky a dá se upravovat.
Zadání připojení
Databázový systém, hostitel, port, uživatel, heslo a výchozí databáze – nepovinná: bez ní se server otevře na své administrační databázi. Lze pojmenovat službu Windows, ze které se čte stav, a Meneaufile ji vyplní samo, když ji najde.
Pojmenovaná služba se najde jedním kliknutím, ze dvou míst: „Otevřít umístění služby“ v menu připojení a pod chybou, když vstoupíte do databáze, jejíž služba je vypnutá – připojení bylo odmítnuto, tlačítko vede do modulu SRV, přímo na samotnou službu, kde ji můžete znovu spustit. Bez něj bylo třeba vystoupit, najít řádek a jít přes jeho menu.
Databázový systém nese svůj piktogram, stejně jako typ záznamu v modulu NET: v dialogu si vyberete, co budete na řádku poznávat.

Pohyb
Server → databáze → tabulky → řádky. F12 přepíná mezi daty tabulky a její strukturou. Databázi lze připnout, aby byla vždy nahoře.
Server nese také vlastní pohledy: účty, probíhající dotazy, stav serveru, nastavení serveru, rutiny. Jsou jen pro čtení; jejich akce jsou v menu pravého tlačítka – změnit heslo, nastavit proměnnou, ukončit proces.
Řádky
- Upravit řádek: formulář s vyznačeným primárním klíčem. Tabulka bez primárního klíče úpravu odmítne – řádek v ní nelze identifikovat a jeho úprava by se dotkla jiných.
- Hledat pole: od osmi sloupců se formulář otevírá s hledáním. Několik písmen názvu ponechá jen pole, která ho nesou, a Enter umístí kurzor do prvního z nich. Pole skryté hledáním si ponechá, co do něj bylo napsáno.
- Pole data, času nebo data s časem má dvě tlačítka: kalendář a Nyní, které vloží přítomný okamžik na sekundu přesně.
- Přidat řádek, zkopírovat řádek jako JSON, zkopírovat řádky do schránky.
- Pole se zkopíruje samo jediným úkonem, aniž by se otevíral formulář.
Struktura
Pole s jejich typem, porovnáním řetězců, výchozí hodnotou, atributy a komentářem; indexy s jejich povahou (primární klíč, unikátní, index) a metodou. Pole se přidává na začátek, na konec nebo za jiné – PostgreSQL naproti tomu přidává vždy na konec tabulky a říká to.
Výběr typů řadí typy databázového systému podle skupin: celá čísla, desetinná čísla, text, data a časy, binární data. Filtrují se psaním.
Vyprázdnit tabulku (truncate) odstraní všechny její řádky, tabulku ponechá a vrátí automatické zvyšování na nulu. Na serveru žádný koš není: říká se to předem.
Diagram vztahů
„Diagram vztahů“ vykreslí tabulky a jejich spojení.
- Tabulku upustíte ze seznamu vlevo na výkres; odebere se přetažením mimo výkres nebo pravým tlačítkem.
- Přetažením pole k poli jiné tabulky nakreslíte spojení. Je čistě vizuální: server se nemění.
- „Zobrazit vše“ zarámuje celek; kolečko myši přibližuje a oddaluje; filtr najde tabulku podle názvu.
- Rozvržení se ukládá: výkres zůstane tak, jak jste jej nechali.
- „Exportovat jako obrázek“ zapíše výkres do složky jiného zobrazení – pokud žádné není, Meneaufile to řekne, místo aby zapisoval kamkoli. „Otevřít v umístění“ tam poté vede.
Exportovat do složky
Tabulka nemá bajty: nekopíruje se jako soubor. Na disku z ní získáte export SQL.
- F6 do panelu, který ukazuje složku, nebo „Exportovat se strukturou“, které se zeptá, do kterého zobrazení uložit: jeden soubor
.sqlna tabulku. - U celé databáze export projde všechny její tabulky pod dialogem průběhu, který lze zastavit. Závěrečná zpráva uvede zapsané soubory; při selhání uvede tabulku, u které se zastavil – „chybí část databáze“ by se ukázalo až při přehrání, příliš pozdě.
- U vybraných řádků export zapíše tolik příkazů
INSERT, do souboru, jehož název se vyžádá – nabídne se název tabulky. Řádky pocházející z dotazu, který čte více tabulek, se odmítnou: nic by neřeklo, kam je znovu vložit. - Naplánovat export… z místní nabídky tabulky nebo databáze z něj udělá pravidelnou zálohu: každé spuštění zapíše soubory s datem,
clients-2026-10-03.sql. Viz Naplánovat akci.
Importovat, klonovat
- Upuštění souboru
.sqlna databázi jej přehraje, po otázce, která jmenuje soubor a databázi. Jediný soubor a to.sql: jakékoli jiné vložení se odmítne jediným slovem. Na úrovni serveru by nic neřeklo, kam přehrávat – je třeba databáze. - Klonovat databázi vytvoří novou databázi na stejném serveru a zkopíruje do ní tabulky. Zastavený klon zůstane neúplný a Meneaufile to řekne.
- Do databáze export nikam nevede: míří na disk. Říká se to, místo aby se mlčelo – jinak by se člověk domníval, že soubor byl zapsán.
Dotazy
Dotaz SQL se píše na otevřenou databázi a odesílá se klávesami Ctrl+Enter. Nabízejí se nedávné dotazy. Výsledek je seznam jako každý jiný: lze v něm řadit, vybírat a exportovat jej.
Deník SQL uchovává vše, co bylo odesláno, s počtem dotčených řádků. Lze jej zkopírovat i vyprázdnit.
Porovnat dvě tabulky
F8 na dvou tabulkách porovná jejich struktury: bez bajtů se srovnávají pole a indexy. Viz Porovnat.
Odebrat
Odebrání připojení je odstraní ze seznamu i s jeho heslem. Server se nemění.
Manuál Meneaufile, v češtině.