Verze 7.3.2 - Vestavěné zálohování Redis, SQLite, libSQL a Cloudflare D1

Published: 2026-10-09 | Stela Augustínová

DbGate 7.3.2 rozšiřuje vestavěné zálohování a obnovu na Redis a SQLite. Uživatelé Premium mohou navíc zálohovat a obnovovat lokální databázové soubory libSQL a databáze Cloudflare D1. Tato verze přidává k těmto operacím kontroly oprávnění a opravuje dva problémy týkající se nástrojů MCP v Community a názvů souborů záloh.

Zálohování a obnova Redis

Databáze Redis lze nyní zálohovat a obnovovat přímo v DbGate. Zvolte čitelný soubor s příkazy Redis, který lze použít s redis-cli < file, nebo stream RESP pro redis-cli --pipe < file. DbGate těmto souborům přiřazuje přípony .redis, resp. .resp.

Zálohu můžete omezit na klíče odpovídající vzoru, například user:*. Volby expirace umožňují zachovat absolutní čas vypršení každého klíče, zachovat jeho zbývající dobu platnosti (TTL), nebo expiraci vynechat. Můžete také volit mezi přenositelnými příkazy a daty Redis DUMP, rozhodnout, zda se mají při obnově nahradit existující klíče, a zahrnout skupiny konzumentů streamů a čekající záznamy.

Ve výchozím nastavení záloha pokrývá vybranou logickou databázi. Pomocí volby lze zálohovat všechny logické databáze a jejich klíče obnovit do původních databází. Vestavěný nástroj pro zálohování podporuje běžná připojení k Redis; připojení k Redis Cluster jsou vyloučena, protože clustery nepoužívají logické databáze stejným způsobem.

Zálohování a obnova souborů SQLite a libSQL

SQLite nyní nabízí vestavěné zálohování a obnovu ve formátu SQL. Exportujte celou databázi, pouze její schéma, nebo pouze data. Volby zálohy umožňují přidat příkazy DROP před vytvořením objektů, zahrnout databázová nastavení user_version a application_id a zachovat rowid u tabulek bez INTEGER PRIMARY KEY.

Stejný vestavěný postup je v Premium k dispozici i pro lokální databázové soubory libSQL. Týká se souborových připojení; vzdálená připojení libSQL přes URL vestavěný nástroj pro zálohování nepodporuje.

Zálohování a obnova Cloudflare D1

Uživatelé Premium nyní mohou zálohovat a obnovovat databáze Cloudflare D1 prostřednictvím DbGate. D1 využívá volby zálohování SQLite, takže před exportem můžete zvolit obsah SQL dumpu. Obnova odesílá SQL do D1 po dávkách a při selhání dávky hlásí chyby.

Oprávnění a spolehlivost

Vestavěné zálohování a obnova nyní dodržují standardní kontroly oprávnění DbGate pro připojení, databázové role a import či export. Na tyto operace se vztahují také databázová omezení, včetně obnovy Redis, takže omezená obnova nemůže zapisovat do jiné logické databáze.

Soubory záloh nyní používají název databázového souboru, pokud je to relevantní, a příponu odpovídající zvolenému formátu. Tato verze také opravuje volání nástrojů MCP v Community, která mohla při vyhodnocování oprávnění spadnout.

Kompletní seznam změn

7.3.2

  • ADDED: Vestavěné zálohování a obnova Redis s výstupními formáty příkazů Redis a RESP, filtrováním klíčů, zpracováním expirace a podporou více databází
  • ADDED: Vestavěné zálohování a obnova SQLite s volbami pro export dat, schématu, databázových nastavení a rowid
  • ADDED: Vestavěné zálohování a obnova lokálních databázových souborů libSQL a databází Cloudflare D1 (Premium)
  • CHANGED: Přidány standardní kontroly oprávnění a databázová omezení k vestavěným operacím zálohování a obnovy
  • FIXED: Pády volání nástrojů MCP v Community při vyhodnocování oprávnění
  • FIXED: Názvy souborů záloh nepoužívaly název databázového souboru a správnou příponu podle formátu