libSQL-Unterstützung, Datenbanksicherung & -wiederherstellung
Published: 2025-03-26 | Jan Procházka
Wir freuen uns, die Version 6.3.0 vorzustellen, die wichtige Neuerungen mitbringt: Unterstützung für die libSQL-Datenbank sowie ein integriertes Toolkit für Sicherung und Wiederherstellung für MySQL und PostgreSQL.
libSQL
libSQL ist ein Fork von SQLite, geeignet für Client-Server-Szenarien. Es kann auch als in der Cloud gespeicherte Datenbank verwendet werden – Turso.
Native Sicherung/Wiederherstellung
DbGate bietet jetzt eine GUI-Oberfläche für native Sicherungswerkzeuge; aktuell unterstützen wir MySQL und PostgreSQL. Diese Lösung ist robust und performant, da sie die Standardtools verwendet, die mit der Datenbank ausgeliefert werden.
Für die DbGate Premium-Desktop-App ist es notwendig, den nativen Client selbst herunterzuladen (falls er nicht bereits auf Ihrem System installiert ist).
Für die Team Premium Docker- oder Cloud-App sind die nativen Clients bereits enthalten, sodass keine besonderen Maßnahmen erforderlich sind.
Verbesserungen beim Import/Export
Wir haben den Import-/Exportprozess stark verbessert. Es gibt neue Fortschrittsanzeigen beim Importieren/Exportieren mehrerer Dateien, eine verbesserte Fehlerbehandlung im Web, und außerdem wurden viele damit zusammenhängende Fehler behoben.
Vollständiges Changelog nach Version 6.2.0
6.3.0
- HINZUGEFÜGT: Unterstützung für libSQL und Turso (Premium)
- HINZUGEFÜGT: Native Sicherung und Wiederherstellung von Datenbanken für MySQL und PostgreSQL (Premium)
- ENTFERNT: Interner DbGate-Dump-Export für MySQL (ersetzt durch Aufruf von mysqldump)
- ENTFERNT: Import von SQL-Dumps mit internen DbGate-Funktionen (ersetzt durch Aufruf der Dienstprogramme mysql und psql)
- BEHOBEN: Viele Korrekturen in der Stream-Verarbeitung (Import/Export), insbesondere für MongoDB
- HINZUGEFÜGT: Anzeige des Fortschritts von Import-/Exportaufgaben, bessere Fehlerberichterstattung
- GEÄNDERT: #1060 – Tastenkürzel für den KI-Assistenten geändert
- HINZUGEFÜGT: /health-Endpunkt mit Diagnoseinformationen
- BEHOBEN: Linux-AppImage-Absturz => Ein JavaScript-Fehler ist im Hauptprozess aufgetreten #1065, #1067
6.2.1
- HINZUGEFÜGT: Commit/Rollback und Autocommit in Skripten #1039
- BEHOBEN: Es werden nicht alle Datensätze aus MongoDB importiert #1044
- HINZUGEFÜGT: Servername wird neben dem Datenbanknamen im Titel der Tab-Gruppe angezeigt #1041
- HINZUGEFÜGT: SQLite kann nicht über das Web geöffnet werden #956
- BEHOBEN: Absturz nach Texteingabe in der Spaltensuche #1049
- BEHOBEN: Falsches automatisches Joinen für Fremdschlüssel mit mehreren Spalten #1051
- BEHOBEN: Scrollen in der XML-Zellenansicht, XML-Ansicht respektiert Themes
- ENTFERNT: armv7l-Build für Linux (aufgrund von Problemen mit der glibc-Kompatibilität)
- GEÄNDERT: Aktualisiert auf node:22 für Docker-Builds
- GEÄNDERT: Aktualisierte SQLite-Engine-Version (better-sqlite3@11.8.1)