Version 6.4.0 - DuckDB-Unterstützung

Published: 2025-04-30 | Jan Procházka

Ich freue mich, die Veröffentlichung einer neuen Hauptversion bekanntzugeben. Dieses Release fügt Unterstützung für die beliebte DuckDB-Datenbank hinzu, die Möglichkeit, Verbindungen zu importieren und zu exportieren, den Data Deployer sowie viele kleinere Verbesserungen und Fehlerbehebungen.

DuckDB-Unterstützung

DuckDB ist ein leistungsstarkes analytisches Datenbanksystem. Es wurde entwickelt, um schnell, zuverlässig, portabel und einfach zu bedienen zu sein. DuckDB bietet einen umfangreichen SQL-Dialekt mit Unterstützung weit über grundlegendes SQL hinaus.

DbGate bietet umfassende Unterstützung für DuckDB – Arbeiten mit Tabellendaten, Ausführen von Abfragen, Exporte und Importe. Ähnlich wie bei SQLite können Sie auch direkt eine .duckdb-Datei öffnen.

Es gibt nur eine kleine Anzahl von Einschränkungen aufgrund des speziellen Designs von DuckDB.

Verbindungen importieren und exportieren

Sie können ausgewählte Verbindungen aus Ihrer DbGate-Installation exportieren und anschließend auf einem anderen Computer importieren. Es ist sogar möglich, Verbindungen zwischen der Team-Premium-Webedition und der Premium-/Community-Edition zu übertragen (die Team-Premium-Edition verwendet einen anderen Speicher für Verbindungen, sie werden in der Datenbank gespeichert).

DbGate - export connections

Data Deployer

DbGate hatte historisch ein Werkzeug namens „Data Duplicator“. Dieses Werkzeug wurde stark verbessert und neu gestaltet, jetzt ist es als Data Deployer verfügbar. Sie können den Data Deployer verwenden, um Daten zwischen Ordnern mit NDJSON-Dateien und echten SQL-Datenbanken visuell zu vergleichen und zu synchronisieren.

Dieses Werkzeug kann auch Relationen beibehalten, sodass es verwendet werden kann, um zusammenhängende Daten von einer Datenbank in eine andere zu kopieren.

Mehr über erweiterte Datenwerkzeuge finden Sie in der Dokumentation

DbGate - data deployer

Arbeiten mit ZIP-Dateien

In DbGate können Sie mehrere Dateien in einem Schritt exportieren. Die neue Version fügt die Möglichkeit hinzu, eine ZIP-Datei mit den exportierten Dateien zu erstellen. Sie können auch aus ZIP-Dateien importieren. Außerdem können Sie ZIP-Dateien als Datenarchive speichern – Sie können sie im Datenarchiv-Explorer durchsuchen.

Geänderte Upgrade-Strategie für AWS und Azure

Wenn Sie Installationen auf AWS oder Azure verwenden, wurde DbGate in früheren Versionen automatisch aktualisiert. Jetzt müssen Sie dieses automatische Upgrade aktivieren, es ist standardmäßig deaktiviert.

Der bevorzugte Weg ist jetzt, ein neues Image auf AWS/Azure zu verwenden und die Funktion Verbindungen exportieren/Verbindungen importieren zu nutzen, um Einstellungen zu erhalten. Diese Funktion kann auch alle Benutzer/Berechtigungen/Rollen exportieren/importieren, sodass es jetzt sicherer ist, eine saubere Installation mit importierten Verbindungen und Benutzern zu verwenden.

Vollständiges Changelog für Version 6.4.0

  • HINZUGEFÜGT: DuckDB-Unterstützung
  • HINZUGEFÜGT: Data Deployer (Premium)
  • HINZUGEFÜGT: Vergleich von Daten zwischen JSON-Lines-Datei im Archiv und Datenbanktabelle
  • GEÄNDERT: Data Duplicator => Data Replicator (geeignet für Aktualisieren, Erstellen und Löschen von Daten, deutlich anpassbarer)
  • ENTFERNT: Data-Duplicator-GUI (ersetzt durch Data Deployer)
  • HINZUGEFÜGT: Export in ZIP-Datei
  • HINZUGEFÜGT: Herunterladen von SQL- und SQLite-Dateien
  • HINZUGEFÜGT: Hochladen von SQLite-Dateien
  • HINZUGEFÜGT: Hochladen eines Archivs als ZIP-Ordner (Premium)
  • HINZUGEFÜGT: Komprimieren, Dekomprimieren von Archivordnern (Premium)
  • HINZUGEFÜGT: Export von Verbindungen und Einstellungen #357
  • HINZUGEFÜGT: Filtern nach MongoDB ObjectId funktioniert jetzt auch ohne ObjectId(…)-Wrapper
  • HINZUGEFÜGT: Aufteilen von Abfragen mit Leerzeilen #1089
  • BEHOBEN: JSON-zu-Grid funktioniert nur, wenn es keinen Zeilenumbruch gibt #1085
  • GEÄNDERT: Beim Ausführen mehrerer Befehle in einem Skript wird die Ausführung nach dem ersten Fehler gestoppt #1070
  • BEHOBEN: Auswahlrechteck bleibt nach dem Schließen des Formulars zur Bearbeitung von JSONB-Zellwerten sichtbar #1031
  • BEHOBEN: Anzeige einer numerischen FK-Spalte mit Rechtsbündigkeit #1021
  • HINZUGEFÜGT: Zusätzliche Argumente für MySQL- und PostgreSQL-Backups #1092
  • GEÄNDERT: Amazon- und Azure-Installationen werden standardmäßig nicht automatisch aktualisiert

Sie können zu diesem Artikel gerne einen Kommentar auf Twitter / X hinterlassen.