Version 7.3.2 - Integrierte Backups für Redis, SQLite, libSQL und Cloudflare D1

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

DbGate 7.3.2 erweitert die integrierte Sicherung und Wiederherstellung auf Redis und SQLite. Premium-Benutzer können außerdem lokale libSQL-Datenbankdateien und Cloudflare D1-Datenbanken sichern und wiederherstellen. Das Release ergänzt diese Vorgänge um Berechtigungsprüfungen und behebt zwei Probleme, die die Community-MCP-Tools und die Namen von Backup-Dateien betrafen.

Redis sichern und wiederherstellen

Redis-Datenbanken können jetzt direkt in DbGate gesichert und wiederhergestellt werden. Wählen Sie eine lesbare Redis-Befehlsdatei, die mit redis-cli < file verwendet werden kann, oder einen RESP-Stream für redis-cli --pipe < file. DbGate versieht die Dateien mit der Endung .redis bzw. .resp.

Sie können ein Backup auf Schlüssel beschränken, die einem Muster wie user:* entsprechen. Mit den Ablaufoptionen lässt sich für jeden Schlüssel der absolute Ablaufzeitpunkt beibehalten, die verbleibende Lebensdauer (TTL) übernehmen oder der Ablauf ganz weglassen. Außerdem können Sie zwischen portablen Befehlen und Redis-DUMP-Payloads wählen, festlegen, ob vorhandene Schlüssel bei der Wiederherstellung ersetzt werden sollen, und Stream-Consumer-Groups sowie ausstehende Einträge einbeziehen.

Standardmäßig umfasst ein Backup die ausgewählte logische Datenbank. Eine Option sichert alle logischen Datenbanken und stellt deren Schlüssel in ihren ursprünglichen Datenbanken wieder her. Der integrierte Dumper unterstützt reguläre Redis-Verbindungen; Redis-Cluster-Verbindungen sind ausgenommen, da Cluster logische Datenbanken nicht auf die gleiche Weise verwenden.

SQLite- und libSQL-Dateien sichern und wiederherstellen

SQLite verfügt jetzt über eine integrierte SQL-Sicherung und -Wiederherstellung. Exportieren Sie die gesamte Datenbank, nur ihr Schema oder nur ihre Daten. Die Backup-Optionen können DROP-Anweisungen vor dem Erstellen von Objekten einfügen, die Datenbankeinstellungen user_version und application_id einbeziehen und rowids für Tabellen ohne INTEGER PRIMARY KEY beibehalten.

Derselbe integrierte Ablauf steht in Premium für lokale libSQL-Datenbankdateien zur Verfügung. Er gilt für Dateiverbindungen; entfernte libSQL-Verbindungen über eine URL werden vom integrierten Dumper nicht unterstützt.

Cloudflare D1 sichern und wiederherstellen

Premium-Benutzer können Cloudflare D1-Datenbanken jetzt über DbGate sichern und wiederherstellen. D1 verwendet die SQLite-Backup-Optionen, sodass Sie den Inhalt des SQL-Dumps vor dem Export festlegen können. Bei der Wiederherstellung wird das SQL stapelweise an D1 gesendet, und Fehler werden gemeldet, wenn ein Stapel fehlschlägt.

Berechtigungen und Zuverlässigkeit

Die integrierte Sicherung und Wiederherstellung berücksichtigt jetzt die standardmäßigen DbGate-Berechtigungsprüfungen für Verbindungen, Datenbankrollen sowie Import und Export. Auch Datenbankbeschränkungen gelten für diese Vorgänge, einschließlich der Redis-Wiederherstellung, sodass eine eingeschränkte Wiederherstellung nicht in eine andere logische Datenbank schreiben kann.

Backup-Dateien verwenden jetzt, sofern zutreffend, den Namen der Datenbankdatei und die Endung des ausgewählten Formats. Dieses Release behebt außerdem Aufrufe von Community-MCP-Tools, die beim Auflösen von Berechtigungen abstürzen konnten.

Vollständiges Änderungsprotokoll

7.3.2

  • ADDED: Integrierte Redis-Sicherung und -Wiederherstellung mit den Ausgabeformaten Redis-Befehle und RESP, Schlüsselfilterung, Behandlung von Ablaufzeiten und Unterstützung mehrerer Datenbanken
  • ADDED: Integrierte SQLite-Sicherung und -Wiederherstellung mit Optionen zum Export von Daten, Schema, Datenbankeinstellungen und rowids
  • ADDED: Integrierte Sicherung und Wiederherstellung für lokale libSQL-Datenbankdateien und Cloudflare D1-Datenbanken (Premium)
  • CHANGED: Standardmäßige Berechtigungsprüfungen und Datenbankbeschränkungen für integrierte Sicherungs- und Wiederherstellungsvorgänge hinzugefügt
  • FIXED: Abstürze von Community-MCP-Tool-Aufrufen beim Auflösen von Berechtigungen
  • FIXED: Namen von Backup-Dateien verwendeten nicht den Namen der Datenbankdatei und die korrekte formatspezifische Endung