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).

DbGate - export connections

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

DbGate - data deployer

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.