Version 6.8.0 - vue formulaire dans le visualiseur de cellule

Published: 2025-12-17

Nous sommes fiers d’annoncer la sortie de DbGate version 6.8.2, qui apporte plusieurs améliorations importantes et de nouvelles fonctionnalités. L’un des points forts de cette version est le visualiseur de cellule amélioré, avec prise en charge de la vue formulaire.

Améliorations du visualiseur de cellule (Community)

La toute dernière version apporte des améliorations significatives à la fonctionnalité de visualisation de cellule. Le visualiseur de cellule fait désormais partie du composant de grille de données, il est donc mieux intégré et plus facile à utiliser. Il y a également un bouton de barre d’outils « Cell data » qui invoque le visualiseur de cellule.

Il y a maintenant une vue formulaire disponible dans le visualiseur de cellule, avec prise en charge de l’édition groupée multi‑valeurs et du filtrage par colonne. Un grand merci à David Pivoňka pour l’implémentation de la version initiale de cette fonctionnalité !

Vous pouvez également activer la vue formulaire de cellule en cliquant sur la ligne d’en‑tête. Le composant de grille de données dispose aussi d’une navigation clavier améliorée, vous pouvez donc activer la vue formulaire de cellule uniquement au clavier.

Meilleure accessibilité des macros (Premium)

Dans l’édition DbGate Premium, les macros sont désormais plus accessibles. Il y a un nouvel élément de menu contextuel « Run macro » dans la grille de données, qui vous permet d’exécuter rapidement les macros disponibles pour les données sélectionnées. Certains problèmes liés à la liste des macros ont également été corrigés.

Les macros sont utilisées pour modifier les données dans la grille. Parmi les macros, on trouve :

  • Générer un UUID
  • Convertir en majuscules/minuscules
  • Définir la date/heure actuelle
  • Calculs personnalisés en JavaScript

Modification de la disponibilité de l’export/import avancé (Community)

La fonctionnalité d’export/import avancé fait désormais partie de l’édition Community de DbGate. Cela garantit une expérience utilisateur plus cohérente lors du travail avec les tâches d’exportation et d’importation de données dans l’édition Community.

Cependant, certaines fonctionnalités avancées d’export/import restent exclusives aux éditions Premium et Team Premium. L’enregistrement des tâches d’import et d’export reste disponible uniquement dans les éditions payantes. Mais vous pouvez générer du code JavaScript pour les tâches enregistrées dans l’édition Community.

Data archives (Premium) vous permet de stocker les données des tables dans des fichiers JSONL locaux. Vous pouvez les modifier puis les réimporter ultérieurement dans une autre base de données. Cette fonctionnalité est utile pour archiver d’anciennes données ou transférer des données entre bases de données.

Fonctionnalité Community Premium Team Premium
Export avancé oui oui oui
Enregistrer les tâches d’export non oui oui
Générer du code JavaScript pour les tâches oui oui oui
Exporter dans des fichiers ZIP non oui oui
Widget d’archive de données non oui oui

Configurer Team Premium via des variables d’environnement

DbGate Team Premium utilise un stockage en base de données pour la gestion des connexions et des rôles. Dans la version 6.8.0, nous avons ajouté la prise en charge de la configuration des paramètres de connexion et de rôle via des variables d’environnement. La syntaxe est la même que dans l’édition Community, ce qui permet une automatisation et une gestion de la configuration plus simples. En pratique, les connexions et les rôles sont importés à partir des variables d’environnement au démarrage du conteneur Docker. Vous pouvez toujours les gérer via l’interface utilisateur, mais les connexions et les rôles importés depuis les variables d’environnement sont en lecture seule dans l’interface.

Journal des modifications complet après la version 6.7.2

6.8.0

  • AJOUT : Vue formulaire de cellule pour l’inspection détaillée et l’édition des données dans les grilles, avec prise en charge de l’édition groupée multi‑lignes
  • MODIFIÉ : La barre latérale des données de cellule a été déplacée sur le côté droit, elle fait maintenant partie de la grille de données
  • CORRIGÉ : Algorithme de redimensionnement des widgets amélioré
  • CORRIGÉ : Fonction de retour à la ligne dans l’éditeur SQL
  • MODIFIÉ : Améliorations de la navigation au clavier dans la grille de données
  • MODIFIÉ : Prise en charge améliorée du type décimal PostgreSQL dans la grille de données #1214
  • AJOUT : Récupération du nombre de bases de données à partir de la configuration Redis #1278
  • AJOUT : Menu contextuel d’exécution de macro (Premium)
  • AJOUT : Prise en charge de l’ignorance des colonnes de mise à jour dans le réplicateur
  • CORRIGÉ : Gestion du BOM UTF‑8 dans l’entrée CSV
  • MODIFIÉ : L’export avancé fait désormais partie de l’édition Community
  • CORRIGÉ : Types de contraintes de clé étrangère SQLite
  • CORRIGÉ : Problème de double suppression de contrainte
  • MODIFIÉ : Amélioration de la détection automatique des champs lat/lon dans la vue carte
  • CORRIGÉ : Opérations d’altération de table et assainissement des contraintes
  • AJOUT : Importer les connexions à partir de variables d’environnement (Team Premium)

6.7.3

  • CORRIGÉ : Problème dans le cœur de l’analyseur – dans PostgreSQL, après la suppression d’une table, la table supprimée apparaissait toujours dans la structure
  • CORRIGÉ : Les colonnes numériques PostgreSQL ne sont pas alignées à droite #1254
  • AJOUT : Séparateur de milliers personnalisé #1213