Kategorien

Datenbank-Backup-Generator

SQL-Backup-Skripte für Datenbanktabellen generieren

Wichtige Fakten

Kategorie
Development
Eingabetypen
select, text, checkbox
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Datenbank-Backup-Generator ermöglicht es Entwicklern und Administratoren, präzise SQL-Skripte für die Sicherung von Datenbanktabellen zu erstellen, um Datenverluste zu vermeiden und Migrationen zu vereinfachen.

Wann verwenden

  • Vor der Durchführung kritischer Datenbank-Updates oder Schema-Änderungen.
  • Zum Exportieren spezifischer Tabellendaten für lokale Entwicklungs- oder Testumgebungen.
  • Zur Erstellung von SQL-Dumps für die Archivierung oder den Transfer zwischen verschiedenen Datenbank-Instanzen.

So funktioniert es

  • Wählen Sie den gewünschten Datenbanktyp wie MySQL, PostgreSQL oder SQLite aus.
  • Bestimmen Sie den Backup-Umfang, etwa nur das Schema, nur die Daten oder beides.
  • Konfigurieren Sie optionale Einstellungen wie 'DROP'-Statements oder Transaktions-Wrapper für eine sicherere Wiederherstellung.
  • Generieren Sie das SQL-Skript per Klick und kopieren Sie den Code für Ihre Datenbank-Konsole.

Anwendungsfälle

Erstellung von SQL-Dumps für die Migration von Tabellen zwischen Entwicklungsumgebungen.
Sicherung einzelner Konfigurationstabellen vor manuellen Datenbank-Eingriffen.
Generierung von Seed-Daten-Skripten für neue Projekt-Installationen.

Beispiele

1. Sicherung einer Benutzertabelle

Backend-Entwickler
Hintergrund
Vor einem Update der Benutzerverwaltung soll die aktuelle Tabelle gesichert werden.
Problem
Manuelles Schreiben von SQL-Export-Befehlen ist fehleranfällig.
Verwendung
Datenbanktyp auf MySQL setzen, Tabellennamen 'users' eingeben und 'Schema and Data' wählen.
Beispielkonfiguration
databaseType: mysql, tableName: users, backupType: schema_and_data, dropStatement: true
Ergebnis
Ein sauberes SQL-Skript mit DROP- und INSERT-Statements zur sofortigen Wiederherstellung.

2. Schema-Export für Dokumentation

Datenbank-Administrator
Hintergrund
Das Datenbankschema muss für die technische Dokumentation exportiert werden.
Problem
Das reine Schema wird ohne die enthaltenen Datensätze benötigt.
Verwendung
Datenbanktyp PostgreSQL wählen und 'Schema Only' als Backup-Typ einstellen.
Beispielkonfiguration
databaseType: postgresql, backupType: schema_only
Ergebnis
Ein SQL-Skript, das ausschließlich die CREATE-TABLE-Strukturen enthält.

Mit Samples testen

sql

Verwandte Hubs

FAQ

Welche Datenbanktypen werden unterstützt?

Das Tool unterstützt aktuell MySQL, PostgreSQL, SQLite und SQL Server (MSSQL).

Kann ich nur das Schema ohne Daten exportieren?

Ja, wählen Sie dazu im Feld 'Backup-Typ' die Option 'Schema Only' aus.

Was bewirkt die Option 'DROP Hinzufügen'?

Sie fügt dem SQL-Skript 'DROP TABLE IF EXISTS'-Befehle hinzu, damit bestehende Tabellen bei der Wiederherstellung überschrieben werden.

Ist das Tool für große Datenbanken geeignet?

Das Tool ist ideal für einzelne Tabellen oder kleinere Datenbank-Backups. Für sehr große Produktionsdatenbanken sollten native CLI-Tools bevorzugt werden.

Werden meine Daten auf dem Server gespeichert?

Nein, die Generierung der SQL-Skripte erfolgt lokal in Ihrem Browser; Ihre Daten werden nicht auf unseren Servern gespeichert.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
backupType select Ja -
databaseType select Ja -
tableName text Nein -
includeData checkbox Nein -
dropStatement checkbox Nein -
addTransactions checkbox Nein -

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-database-backup-generator": {
      "name": "database-backup-generator",
      "description": "SQL-Backup-Skripte für Datenbanktabellen generieren",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=database-backup-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]