Version 6.4.0 - Support de DuckDB

Published: 2025-04-30

Je suis heureux d’annoncer la sortie d’une nouvelle version majeure. Cette version ajoute le support de la populaire base de données DuckDB, la possibilité d’importer et d’exporter des connexions, un déployeur de données et de nombreuses petites améliorations et corrections de bugs.

Support de DuckDB

DuckDB est un système de base de données analytique haute performance. Il est conçu pour être rapide, fiable, portable et facile à utiliser. DuckDB offre un dialecte SQL riche, avec un support bien au-delà du SQL de base.

DbGate offre un support riche de DuckDB - travaillez avec les données des tables, exécutez des requêtes, exportations et importations. De même que pour SQLite, vous pouvez également ouvrir directement un fichier .duckdb.

Il n’y a qu’un petit nombre de limitations, en raison de la conception spécifique de DuckDB.

Importer et exporter des connexions

Vous pouvez exporter des connexions sélectionnées de votre installation DbGate et les importer ensuite sur un autre ordinateur. Il est même possible de transférer des connexions entre l’édition web Team-Premium et l’édition Premium/Community (l’édition Team Premium utilise un stockage différent pour les connexions, elles sont stockées dans une base de données).

DbGate - export connections

Déployeur de données

DbGate avait historiquement un outil nommé “Duplicateur de données”. Cet outil a été grandement amélioré et repensé, il est maintenant disponible sous le nom de Déployeur de données. Vous pouvez utiliser le déployeur de données pour comparer visuellement et synchroniser les données entre des dossiers avec des fichiers de données NDJSON et de vraies bases de données SQL.

Cet outil peut également préserver les relations, il peut donc être utilisé pour copier des données liées d’une base de données à une autre.

Vous pouvez en savoir plus sur les outils de données avancés dans la documentation

DbGate - data deployer

Travailler avec des fichiers ZIP

Dans DbGate, vous pouvez exporter plusieurs fichiers en une seule étape. La nouvelle version ajoute la possibilité de créer un fichier ZIP avec les fichiers exportés. Vous pouvez également importer à partir de fichiers ZIP. Vous pouvez également enregistrer des fichiers ZIP en tant qu’archives de données - vous pouvez les parcourir dans l’explorateur d’archives de données.

Changement de stratégie de mise à niveau AWS et Azure

Si vous utilisez des installations sur AWS ou Azure, dans les versions précédentes, DbGate était mis à jour automatiquement. Désormais, vous devez activer cette mise à jour automatique, elle est désactivée par défaut.

La méthode préférée est maintenant d’utiliser une nouvelle image sur AWS/Azure, et d’utiliser la fonctionnalité Exporter les connexions/Importer les connexions pour préserver les paramètres. Cette fonctionnalité peut également exporter/importer tous les utilisateurs/autorisations/rôles, il est donc maintenant plus sûr d’utiliser une installation propre avec des connexions et des utilisateurs importés.

Journal complet des modifications pour la version 6.4.0

  • AJOUTÉ : Support de DuckDB
  • AJOUTÉ : Déployeur de données (Premium)
  • AJOUTÉ : Comparer les données entre un fichier de lignes JSON dans une archive et une table de base de données
  • CHANGÉ : Duplicateur de données => Réplicateur de données (adapté pour mettre à jour, créer et supprimer des données, beaucoup plus personnalisable)
  • SUPPRIMÉ : Interface graphique du duplicateur de données (remplacée par le Déployeur de données)
  • AJOUTÉ : Exportation vers un fichier ZIP
  • AJOUTÉ : Télécharger des fichiers SQL et SQLite
  • AJOUTÉ : Télécharger des fichiers SQLite
  • AJOUTÉ : Télécharger une archive en tant que dossier ZIP (Premium)
  • AJOUTÉ : Compresser, décompresser un dossier d’archive (Premium)
  • AJOUTÉ : Exporter les connexions et les paramètres #357
  • AJOUTÉ : Le filtrage par ObjectId MongoDB fonctionne maintenant aussi sans le wrapper ObjectId(…)
  • AJOUTÉ : Diviser les requêtes en utilisant des lignes vides #1089
  • CORRIGÉ : JSON-to-Grid ne fonctionne que s’il n’y a pas de nouvelle ligne #1085
  • CHANGÉ : Lors de l’exécution de plusieurs commandes dans un script, arrêter l’exécution après la première erreur #1070
  • CORRIGÉ : Le rectangle de sélection reste visible après la fermeture du formulaire de valeur de cellule d’édition JSONB #1031
  • CORRIGÉ : Affichage de la colonne FK numérique avec alignement à droite #1021
  • AJOUTÉ : Arguments supplémentaires pour la sauvegarde MySQL et PostgreSQL #1092
  • CHANGÉ : Les installations Amazon et Azure ne sont pas mises à jour automatiquement par défaut

N’hésitez pas à ajouter un commentaire sur Twitter / X à cet article.