Konfigurační nástroj OmniDB
Poznámka: samostatný nástroj příkazové řádky omnidb-config/
omnidb-config-app/omnidb-config-server popsaný na této stránce patřil k
předchozí sestavě založené na Pythonu/Django a není součástí aktuálního
vydání. Jediný binární soubor omnidb-server přijímá pouze přepínače
-A/--app (režim desktopové aplikace) a -d/--homedir (výběr
domovského adresáře), popsané v kapitole Instalace.
Údržbové úkony, které starý nástroj nabízel, lze i nadále provést ručně, jak
je popsáno níže.
Domovský adresář
OmniDB ukládá úplně vše — databázi omnidb.db (uživatelé, připojení a
další data aplikace) a složku temp pro exportované soubory — do jediného
domovského adresáře. Ve výchozím nastavení je jím ~/.omnidb/omnidb-app
(desktopový režim) nebo ~/.omnidb/omnidb-server (serverový režim); pomocí
přepínače -d /nejaka/cesta můžete zvolit jiný.
Vytvoření uživatele
V současnosti neexistuje možnost příkazové řádky pro vytvoření uživatele bez
otevření OmniDB. Při prvním spuštění proti prázdnému domovskému adresáři
OmniDB automaticky vytvoří výchozího superuživatele admin/admin —
přihlaste se s ním a další uživatele vytvořte na obrazovce Users
(Uživatelé), případně změňte výchozí heslo.
Vacuum (vyčištění)
OmniDB má jedinou databázi SQLite, omnidb.db, ve které ukládá všechny
uživatele, připojení a další data související s OmniDB. Protože jde o obyčejný
soubor SQLite, můžete jej vyčistit (vacuum) libovolným klientem SQLite, když
OmniDB neběží, například takto:
user@machine:~$ sqlite3 ~/.omnidb/omnidb-app/omnidb.db 'VACUUM;'
Reset databáze
Pokud chcete vymazat všechny informace OmniDB a získat čistou databázi, jako
byla hned po instalaci, ukončete OmniDB a smažte (nebo přesuňte jinam) soubor
omnidb.db z domovského adresáře. Nový, prázdný soubor — s čerstvým výchozím
uživatelem admin/admin — se automaticky vytvoří při příštím spuštění
OmniDB. Postupujte s rozvahou: tento krok nelze vrátit zpět.
Mazání dočasných souborů
Exportované výsledky dotazů (CSV/XLSX apod.) se zapisují do složky temp
uvnitř domovského adresáře. Její obsah je bezpečné kdykoli ručně smazat, pokud
OmniDB neběží; OmniDB ji podle potřeby znovu vytvoří.