Versione 6.4.0 - supporto DuckDB
Published: 2025-04-30
Sono lieto di annunciare il rilascio di una nuova major version. Questa release aggiunge il supporto al popolare database DuckDB, la possibilità di importare ed esportare connessioni, il data deployer e molti altri piccoli miglioramenti e correzioni di bug.
Supporto DuckDB
DuckDB è un sistema di database analitico ad alte prestazioni. È progettato per essere veloce, affidabile, portabile e facile da usare. DuckDB fornisce un ricco dialetto SQL, con un supporto che va ben oltre il semplice SQL di base.
DbGate offre un supporto completo a DuckDB: lavoro con i dati delle tabelle, esecuzione di query, esportazioni e importazioni. Analogamente a SQLite, puoi anche aprire direttamente un file .duckdb.
Ci sono solo poche limitazioni, dovute al design specifico di DuckDB.
Importare ed esportare connessioni
Puoi esportare le connessioni selezionate dalla tua installazione di DbGate e poi importarle su un altro computer. È persino possibile trasferire connessioni tra l’edizione web Team-Premium e l’edizione Premium/Community (l’edizione Team Premium utilizza un archivio diverso per le connessioni, che sono memorizzate nel database).
Data deployer
Storicamente DbGate aveva uno strumento chiamato “Data Duplicator”. Questo strumento è stato ampiamente migliorato e ridisegnato, ora è disponibile come Data Deployer. Puoi usare il data deployer per confrontare visivamente e sincronizzare i dati tra cartelle con file di dati NDJSON e veri database SQL.
Questo strumento può anche preservare le relazioni, quindi può essere utilizzato per copiare dati correlati da un database a un altro.
Puoi trovare maggiori informazioni sugli strumenti avanzati per i dati nella documentazione
Lavorare con file ZIP
In DbGate puoi esportare più file in un solo passaggio. La nuova versione aggiunge la possibilità di creare un file ZIP con i file esportati. Puoi anche importare da file ZIP. Puoi inoltre salvare file ZIP come archivi di dati: puoi esplorarli nel data archive explorer.
Strategia di aggiornamento modificata per AWS e Azure
Se utilizzi installazioni su AWS o Azure, nelle versioni precedenti DbGate veniva aggiornato automaticamente. Ora devi attivare manualmente questo auto-upgrade, che è disabilitato per impostazione predefinita.
Il modo preferito ora è usare una nuova immagine su AWS/Azure e utilizzare la funzionalità Export connections/Import Connections per preservare le impostazioni. Questa funzionalità può esportare/importare anche tutti gli utenti/permessi/ruoli, quindi ora è più sicuro usare una nuova installazione pulita con connessioni e utenti importati.
Changelog completo per la versione 6.4.0
- ADDED: Supporto DuckDB
- ADDED: Data deployer (Premium)
- ADDED: Confronto dati tra file JSON lines in archivio e tabella del database
- CHANGED: Data Duplicator => Data Replicator (adatto per aggiornare, creare ed eliminare dati, molto più personalizzabile)
- REMOVED: Interfaccia grafica di Data Duplicator (sostituita con Data Deployer)
- ADDED: Esportazione in file ZIP
- ADDED: Download di file SQL e SQLite
- ADDED: Upload di file SQLite
- ADDED: Upload di archivio come cartella ZIP (Premium)
- ADDED: Compressione e decompressione di cartelle archivio (Premium)
- ADDED: Esportazione di connessioni e impostazioni #357
- ADDED: Il filtraggio per MongoDB ObjectId ora funziona anche senza il wrapper ObjectId(…)
- ADDED: Suddivisione delle query usando righe vuote #1089
- FIXED: JSON-to-Grid funzionava solo se non c’erano newline #1085
- CHANGED: Quando si eseguono più comandi in uno script, interrompere l’esecuzione dopo il primo errore #1070
- FIXED: Il rettangolo di selezione rimaneva visibile dopo la chiusura del form di modifica del valore della cella JSONB #1031
- FIXED: Visualizzazione della colonna FK numerica con allineamento a destra #1021
- ADDED: Argomenti aggiuntivi per il backup MySQL e PostgreSQL #1092
- CHANGED: Le installazioni Amazon e Azure non vengono aggiornate automaticamente per impostazione predefinita
Sentiti libero di aggiungere un commento su Twitter / X a questo articolo.