Verze 6.4.0 - podpora DuckDB
Published: 2025-04-30 | Jan Procházka
S potěšením oznamuji vydání nové hlavní verze. Toto vydání přidává podporu populární databáze DuckDB, možnost importu a exportu připojení, nástroj pro nasazování dat a mnoho menších vylepšení a oprav chyb.
Podpora DuckDB
DuckDB je vysoce výkonný analytický databázový systém. Je navržen tak, aby byl rychlý, spolehlivý, přenositelný a snadno použitelný. DuckDB poskytuje bohatý SQL dialekt s podporou výrazně přesahující základní SQL.
DbGate nabízí bohatou podporu DuckDB – práci s daty v tabulkách, spouštění dotazů, exporty a importy. Podobně jako u SQLite můžete také přímo otevřít soubor .duckdb.
Existuje pouze malé množství omezení, dané specifickým návrhem DuckDB.
Import a export připojení
Můžete exportovat vybraná připojení z vaší instalace DbGate a poté je importovat na jiném počítači. Je dokonce možné přenášet připojení mezi webovou edicí Team-Premium a edicemi Premium/Community (Team Premium edice používá pro připojení jiné úložiště, jsou uložena v databázi).
Nasazování dat (Data Deployer)
DbGate historicky obsahoval nástroj s názvem „Data Duplicator“. Tento nástroj byl výrazně vylepšen a přepracován a nyní je k dispozici jako Data Deployer. Nasazování dat můžete použít k vizuálnímu porovnání a synchronizaci dat mezi složkami s NDJSON soubory a reálnými SQL databázemi.
Tento nástroj může také zachovávat relace, takže jej lze použít ke kopírování souvisejících dat z jedné databáze do druhé.
Více o pokročilých datových nástrojích najdete v dokumentaci
Práce se ZIP soubory
V DbGate můžete exportovat více souborů v jednom kroku. Nová verze přidává možnost vytvořit ZIP soubor s exportovanými soubory. Můžete také importovat ze ZIP souborů. ZIP soubory můžete rovněž ukládat jako datové archivy – můžete je procházet v průzkumníku datových archivů.
Změněná strategie aktualizací na AWS a Azure
Pokud používáte instalace na AWS nebo Azure, v minulých verzích se DbGate aktualizoval automaticky. Nyní musíte tuto automatickou aktualizaci zapnout, ve výchozím stavu je vypnutá.
Preferovaným způsobem je nyní použití nového image na AWS/Azure a využití funkce Export připojení/Import připojení k zachování nastavení. Tato funkce dokáže exportovat/importovat také všechny uživatele/oprávnění/role, takže je nyní bezpečnější použít čistou instalaci s importovanými připojeními a uživateli.
Úplný seznam změn pro verzi 6.4.0
- PŘIDÁNO: Podpora DuckDB
- PŘIDÁNO: Data Deployer (Premium)
- PŘIDÁNO: Porovnání dat mezi souborem JSON Lines v archivu a databázovou tabulkou
- ZMĚNĚNO: Data Duplicator => Data Replicator (vhodné pro aktualizaci, vytváření a mazání dat, mnohem více přizpůsobitelné)
- ODSTRANĚNO: GUI pro Data Duplicator (nahrazeno Data Deployerem)
- PŘIDÁNO: Export do ZIP souboru
- PŘIDÁNO: Stahování SQL a SQLite souborů
- PŘIDÁNO: Nahrávání SQLite souborů
- PŘIDÁNO: Nahrání archivu jako ZIP složky (Premium)
- PŘIDÁNO: Komprimace a dekomprimace archivní složky (Premium)
- PŘIDÁNO: Export připojení a nastavení #357
- PŘIDÁNO: Filtrování podle MongoDB ObjectId nyní funguje i bez wrapperu ObjectId(…)
- PŘIDÁNO: Rozdělení dotazů pomocí prázdných řádků #1089
- OPRAVENO: JSON-to-Grid funguje pouze pokud neobsahuje nový řádek #1085
- ZMĚNĚNO: Při spuštění více příkazů ve skriptu se po první chybě zastaví provádění #1070
- OPRAVENO: Obdélník výběru zůstává viditelný po zavření formuláře pro úpravu hodnoty buňky JSONB #1031
- OPRAVENO: Zobrazení číselného FK sloupce s pravým zarovnáním #1021
- PŘIDÁNO: Dodatečné argumenty pro zálohování MySQL a PostgreSQL #1092
- ZMĚNĚNO: Instalace na Amazonu a Azure nejsou ve výchozím stavu automaticky aktualizovány
Budeme rádi, když k tomuto článku přidáte komentář na Twitteru / X.