prise en charge de libSQL, sauvegarde et restauration de base de données
Published: 2025-03-26
Nous sommes ravis de dévoiler la version 6.3.0, avec des mises à niveau majeures : ajout de la prise en charge de la base de données libSQL et d’un outil intégré de sauvegarde/restauration pour MySQL et PostgreSQL.
libSQL
libSQL est un fork de SQLite, adapté aux scénarios client-serveur. Il peut également être utilisé comme base de données stockée sur le cloud - Turso.
Sauvegarde/restauration native
DbGate propose désormais une interface GUI pour les outils de sauvegarde natifs, nous prenons actuellement en charge MySQL et PostgreSQL. Cette solution est robuste et performante, car elle utilise les outils standard fournis avec la base de données.
Pour l’application de bureau DbGate Premium, il est nécessaire de télécharger le client natif par vous-même (si vous ne l’avez pas déjà installé sur votre système).
Pour l’application Team Premium Docker ou Cloud, les clients natifs sont déjà inclus, donc aucune action spéciale n’est requise.
Améliorations de l’import/export
Nous avons considérablement amélioré le processus d’import/export. Il y a de nouveaux indicateurs de progression lors de l’import/export de plusieurs fichiers, une meilleure gestion des erreurs et de nombreuses corrections de bugs liées à cela.
Journal complet des modifications après la version 6.2.0
6.3.0
- AJOUTÉ : Prise en charge de libSQL et Turso (Premium)
- AJOUTÉ : Sauvegarde et restauration native de la base de données pour MySQL et PostgreSQL (Premium)
- SUPPRIMÉ : Exportation de dump interne de DbGate pour MySQL (remplacé par l’appel de mysqldump)
- SUPPRIMÉ : Importation de dump SQL avec les capacités internes de DbGate (remplacé par l’appel des utilitaires mysql et psql)
- CORRIGÉ : De nombreuses corrections dans le traitement des flux (import/export), notamment pour MongoDB
- AJOUTÉ : Indication de la progression des tâches d’import/export, meilleur rapport d’erreurs
- CHANGÉ : #1060 - Raccourci modifié pour l’assistant IA
- AJOUTÉ : Point de terminaison /health avec informations de diagnostic
- CORRIGÉ : Plantage de l’Appimage Linux => Une erreur JavaScript s’est produite dans le processus principal #1065, #1067
6.2.1
- AJOUTÉ : Commit/rollback et autocommit dans les scripts #1039
- CORRIGÉ : N’importe pas tous les enregistrements de MongoDB #1044
- AJOUTÉ : Afficher le nom du serveur à côté du nom de la base de données dans le titre du groupe d’onglets #1041
- AJOUTÉ : Impossible d’ouvrir Sqlite via le web #956
- CORRIGÉ : Plantage après la saisie de texte dans la recherche de colonnes #1049
- CORRIGÉ : Auto-join incorrect pour les clés étrangères avec plusieurs colonnes #1051
- CORRIGÉ : Défilement dans la vue de cellule XML, la vue XML respecte les thèmes
- SUPPRIMÉ : Build armv7l pour Linux (en raison de problèmes de compatibilité avec glibc)
- CHANGÉ : Mise à niveau vers node:22 pour les builds docker
- CHANGÉ : Mise à niveau de la version du moteur SQLite (better-sqlite3@11.8.1)