Supporto per libSQL, backup e ripristino del database
Published: 2025-03-26
Siamo entusiasti di presentare la versione 6.3.0, che introduce importanti aggiornamenti: supporto aggiunto per il database libSQL e un toolkit integrato di backup/ripristino per MySQL e PostgreSQL.
libSQL
libSQL è un fork di SQLite, adatto a scenari client-server. Può essere utilizzato anche come database archiviato nel cloud - Turso.
Backup/ripristino nativo
DbGate ora offre un’interfaccia GUI per gli strumenti di backup nativi; al momento supportiamo MySQL e PostgreSQL. Questa soluzione è robusta e performante, poiché utilizza gli strumenti standard forniti con il database.
Per l’app desktop DbGate Premium è necessario scaricare il client nativo per conto proprio (se non è già installato nel sistema).
Per l’app Team Premium Docker o Cloud, i client nativi sono già inclusi, quindi non è richiesta alcuna azione particolare.
Miglioramenti a import/export
Abbiamo migliorato notevolmente il processo di import/export. Sono stati introdotti nuovi indicatori di avanzamento quando si importano/esportano più file, è stata migliorata la gestione degli errori nel web e sono state apportate anche molte correzioni di bug correlate.
Changelog completo dopo la versione 6.2.0
6.3.0
- AGGIUNTO: Supporto per libSQL e Turso (Premium)
- AGGIUNTO: Backup e ripristino nativi del database per MySQL e PostgreSQL (Premium)
- RIMOSSO: Esportazione dump interna di DbGate per MySQL (sostituita con la chiamata a mysqldump)
- RIMOSSO: Import del dump SQL con funzionalità interne di DbGate (sostituito con la chiamata alle utility mysql e psql)
- RISOLTO: Numerose correzioni nell’elaborazione dei flussi (import/export), in particolare per MongoDB
- AGGIUNTO: Indicazione dell’avanzamento delle attività di import/export, migliore reportistica degli errori
- MODIFICATO: #1060 - Modificata la scorciatoia per l’assistente AI
- AGGIUNTO: Endpoint /health con informazioni diagnostiche
- RISOLTO: Arresto anomalo di Linux Appimage => Errore JavaScript nel processo principale #1065, #1067
6.2.1
- AGGIUNTO: Commit/rollback e autocommit negli script #1039
- RISOLTO: Non importa tutti i record da MongoDB #1044
- AGGIUNTO: Mostra il nome del server accanto al nome del database nel titolo del gruppo di schede #1041
- AGGIUNTO: Impossibile aprire Sqlite tramite web #956
- RISOLTO: Arresto anomalo dopo l’inserimento di testo nella ricerca delle colonne #1049
- RISOLTO: Autojoin non corretto per chiavi esterne con più colonne #1051
- RISOLTO: Scorrimento nella vista delle celle XML, la vista XML rispetta i temi
- RIMOSSO: Build armv7l per Linux (a causa di problemi di compatibilità con glibc)
- MODIFICATO: Aggiornato a node:22 per le build docker
- MODIFICATO: Aggiornata la versione del motore SQLite (better-sqlite3@11.8.1)