Points clés
- Catégorie
- Development
- Types d’entrée
- select, text, checkbox
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Le Générateur de Sauvegarde de Base de Données permet de créer rapidement des scripts SQL personnalisés pour exporter vos schémas et vos données en toute sécurité.
Quand l’utiliser
- •Avant d'effectuer des modifications critiques sur votre base de données.
- •Pour migrer des structures de tables ou des données entre différents environnements.
- •Pour archiver régulièrement des tables spécifiques afin de garantir la pérennité de vos informations.
Comment ça marche
- •Sélectionnez le type de base de données (MySQL, PostgreSQL, SQLite ou SQL Server).
- •Choisissez le type de sauvegarde souhaité, comme le schéma seul ou l'ensemble des données.
- •Configurez les options avancées telles que l'ajout de commandes DROP ou l'utilisation de transactions.
- •Générez instantanément votre script SQL prêt à être exécuté pour vos opérations de restauration.
Cas d’usage
Exemples
1. Sauvegarde complète d'une table utilisateur
Développeur Backend- Contexte
- Le développeur doit migrer la table 'users' d'un serveur de test vers un serveur de production.
- Problème
- Besoin d'un script SQL propre incluant la structure et les données actuelles.
- Comment l’utiliser
- Sélectionner MySQL, définir le type sur 'Schema and Data', et spécifier 'users' comme nom de table.
- Configuration d’exemple
-
databaseType: mysql, backupType: schema_and_data, tableName: users, dropStatement: true - Résultat
- Un script SQL complet est généré, permettant de recréer la table 'users' avec ses données sur la nouvelle instance.
2. Export de schéma pour documentation
Administrateur de base de données- Contexte
- L'administrateur doit documenter la structure de la base de données sans exposer les données sensibles.
- Problème
- Besoin d'extraire uniquement les définitions des tables.
- Comment l’utiliser
- Choisir PostgreSQL, sélectionner 'Schema Only' et désactiver l'option 'Inclure les Données'.
- Configuration d’exemple
-
databaseType: postgresql, backupType: schema_only, includeData: false - Résultat
- Un fichier SQL contenant uniquement les instructions CREATE TABLE est produit, idéal pour la documentation technique.
Tester avec des échantillons
sqlHubs associés
FAQ
Quels types de bases de données sont supportés ?
L'outil prend en charge MySQL, PostgreSQL, SQLite et SQL Server.
Puis-je exporter uniquement le schéma sans les données ?
Oui, sélectionnez l'option 'Schema Only' dans le type de sauvegarde pour générer uniquement la structure de vos tables.
À quoi sert l'option 'Ajouter DROP' ?
Elle insère une commande 'DROP TABLE IF EXISTS' avant la création de la table, ce qui facilite le remplacement d'une table existante lors de la restauration.
Est-il possible de sauvegarder une seule table spécifique ?
Oui, vous pouvez renseigner le nom de la table dans le champ dédié pour limiter la génération du script à cet élément.
Le script généré est-il sécurisé ?
L'outil génère des scripts SQL standards. Il est recommandé de tester vos sauvegardes dans un environnement de staging avant toute application en production.