Version 7.3.2 - Sauvegardes intégrées pour Redis, SQLite, libSQL et Cloudflare D1
Published: 2026-10-09 | Stela Augustínová
DbGate 7.3.2 étend la sauvegarde et la restauration intégrées à Redis et SQLite. Les utilisateurs Premium peuvent également sauvegarder et restaurer des fichiers de base de données libSQL locaux ainsi que des bases de données Cloudflare D1. Cette version ajoute des contrôles de permissions à ces opérations et corrige deux problèmes concernant les outils MCP de l’édition Community et les noms des fichiers de sauvegarde.
Sauvegarder et restaurer Redis
Les bases de données Redis peuvent désormais être sauvegardées et restaurées directement dans DbGate. Choisissez un fichier de commandes Redis lisible, utilisable avec redis-cli < file, ou un flux RESP pour redis-cli --pipe < file. DbGate attribue respectivement aux fichiers les extensions .redis et .resp.
Vous pouvez limiter une sauvegarde aux clés correspondant à un motif, par exemple user:*. Les options d’expiration permettent de conserver l’heure d’expiration absolue de chaque clé, de préserver sa durée de vie restante ou d’omettre l’expiration. Vous pouvez aussi choisir entre des commandes portables et des payloads Redis DUMP, décider si les clés existantes doivent être remplacées lors de la restauration, et inclure les groupes de consommateurs des streams ainsi que les entrées en attente.
Par défaut, une sauvegarde couvre la base de données logique sélectionnée. Une option permet de sauvegarder toutes les bases de données logiques et de restaurer leurs clés dans leurs bases d’origine. Le dumper intégré prend en charge les connexions Redis classiques ; les connexions Redis Cluster sont exclues, car les clusters n’utilisent pas les bases de données logiques de la même manière.
Sauvegarder et restaurer des fichiers SQLite et libSQL
SQLite dispose désormais d’une sauvegarde et d’une restauration SQL intégrées. Exportez une base de données complète, uniquement son schéma ou uniquement ses données. Les options de sauvegarde permettent d’ajouter des instructions DROP avant la création des objets, d’inclure les paramètres de base de données user_version et application_id, et de préserver les rowids des tables sans INTEGER PRIMARY KEY.
Le même processus intégré est disponible pour les fichiers de base de données libSQL locaux dans la version Premium. Il s’applique aux connexions par fichier ; les connexions libSQL distantes par URL ne sont pas prises en charge par le dumper intégré.
Sauvegarder et restaurer Cloudflare D1
Les utilisateurs Premium peuvent désormais sauvegarder et restaurer des bases de données Cloudflare D1 via DbGate. D1 utilise les options de sauvegarde de SQLite, ce qui vous permet de choisir le contenu du dump SQL avant de l’exporter. La restauration envoie le SQL à D1 par lots et signale les erreurs lorsqu’un lot échoue.
Permissions et fiabilité
La sauvegarde et la restauration intégrées respectent désormais les contrôles standard de DbGate relatifs aux connexions, aux rôles de base de données et aux permissions d’import ou d’export. Les restrictions de base de données s’appliquent également à ces opérations, y compris aux restaurations Redis, de sorte qu’une restauration restreinte ne peut pas écrire dans une autre base de données logique.
Les fichiers de sauvegarde utilisent désormais le nom du fichier de base de données lorsque c’est pertinent, ainsi que l’extension correspondant au format sélectionné. Cette version corrige également les appels aux outils MCP de l’édition Community qui pouvaient planter lors de la résolution des permissions.
Journal des modifications complet
7.3.2
- ADDED: Sauvegarde et restauration Redis intégrées avec formats de sortie en commandes Redis et RESP, filtrage des clés, gestion de l’expiration et prise en charge de plusieurs bases de données
- ADDED: Sauvegarde et restauration SQLite intégrées avec options d’export des données, du schéma, des paramètres de base de données et des rowids
- ADDED: Sauvegarde et restauration intégrées pour les fichiers de base de données libSQL locaux et les bases de données Cloudflare D1 (Premium)
- CHANGED: Ajout des contrôles de permissions standard et des restrictions de base de données aux opérations de sauvegarde et de restauration intégrées
- FIXED: Plantage des appels aux outils MCP de l’édition Community lors de la résolution des permissions
- FIXED: Les noms des fichiers de sauvegarde n’utilisaient pas le nom du fichier de base de données ni l’extension correcte propre au format