podpora libSQL, zálohování a obnovení databáze
Published: 2025-03-26
Jsme nadšeni, že můžeme představit verzi 6.3.0, která přináší významné vylepšení: přidána podpora pro databázi libSQL a vestavěný nástroj pro zálohování/obnovení pro MySQL a PostgreSQL.
libSQL
libSQL je fork pro SQLite, vhodný pro klient-server scénáře. Může být také použit jako databáze uložená v cloudu - Turso.
Nativní zálohování/obnovení
DbGate nyní nabízí GUI rozhraní pro nativní nástroje zálohování, aktuálně podporujeme MySQL a PostgreSQL. Toto řešení je robustní a výkonné, protože používá standardní nástroje dodávané s databází.
Pro desktopovou aplikaci DbGate Premium je nutné stáhnout nativního klienta samostatně (pokud je již nemáte nainstalované ve vašem systému).
Pro Team Premium Docker nebo Cloud aplikaci jsou nativní klienti již zahrnuti, takže není potřeba žádná speciální akce.
Vylepšení importu/exportu
Výrazně jsme vylepšili proces importu/exportu. Jsou zde nové indikátory průběhu při importu/exportu více souborů, zlepšeno bylo zpracování chyb a také bylo opraveno mnoho chyb souvisejících s tímto.
Úplný seznam změn po verzi 6.2.0
6.3.0
- PŘIDÁNO: Podpora pro libSQL a Turso (Premium)
- PŘIDÁNO: Nativní zálohování a obnovení databáze pro MySQL a PostgreSQL (Premium)
- ODSTRANĚNO: Interní export dumpu DbGate pro MySQL (nahrazeno voláním mysqldump)
- ODSTRANĚNO: Import SQL dumpu s interními schopnostmi DbGate (nahrazeno voláním utilit mysql a psql)
- OPRAVENO: Mnoho oprav ve zpracování streamu (import/export), zejména pro MongoDB
- PŘIDÁNO: Indikace průběhu úkolů importu/exportu, lepší hlášení chyb
- ZMĚNĚNO: #1060 - Změněna zkratka pro AI asistenta
- PŘIDÁNO: /health endpoint s diagnostickými informacemi
- OPRAVENO: Pád Linux Appimage => Došlo k chybě JavaScriptu v hlavním procesu #1065, #1067
6.2.1
- PŘIDÁNO: Commit/rollback a autocommit ve skriptech #1039
- OPRAVENO: Neimportuje všechny záznamy z MongoDB #1044
- PŘIDÁNO: Zobrazit název serveru vedle názvu databáze v záhlaví skupiny karet #1041
- PŘIDÁNO: Nelze otevřít Sqlite přes web #956
- OPRAVENO: Pád po zadání textu při hledání sloupců #1049
- OPRAVENO: Nesprávné automatické spojení pro cizí klíče s více sloupci #1051
- OPRAVENO: Posun v zobrazení XML buňky, zobrazení XML respektuje témata
- ODSTRANĚNO: armv7l build pro Linux (kvůli problémům s kompatibilitou glibc)
- ZMĚNĚNO: Aktualizováno na node:22 pro docker buildy
- ZMĚNĚNO: Aktualizována verze SQLite engine (better-sqlite3@11.8.1)