Catégories

Générateur de Sauvegarde de Base de Données

Générer des scripts de sauvegarde SQL pour les tables

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

Création de dumps SQL pour des sauvegardes manuelles rapides.
Préparation de scripts de migration pour transférer des tables entre serveurs.
Génération de fichiers de structure pour initialiser de nouvelles instances de développement.

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

sql

Hubs 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.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/database-backup-generator

Paramètres de la requête

Nom du paramètre Type Requis Description
backupType select Oui -
databaseType select Oui -
tableName text Non -
includeData checkbox Non -
dropStatement checkbox Non -
addTransactions checkbox Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-database-backup-generator": {
      "name": "database-backup-generator",
      "description": "Générer des scripts de sauvegarde SQL pour les tables",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=database-backup-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]