Compétences database-migration
📦

database-migration

Sûr ⚙️ Commandes externes

Datenbank-Migrationen ohne Ausfallzeit durchführen

Également disponible depuis: wshobson,CleanExpo,Doyajin174

Datenbankschema-Änderungen sind riskant und komplex. Diese Skill bietet bewährte Migrationsmuster für Sequelize, TypeORM und Prisma mit Rollback-Strategien und Techniken für null Ausfallzeit.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "database-migration". Generate a TypeORM migration to create a 'products' table with id, name, price, and created_at columns

Résultat attendu:

Zeigt Migrationsklasse mit up() zum Erstellen der Tabelle und down() zum Löschen, verwendet QueryRunner für plattformunabhängige Migrationen

Utilisation de "database-migration". How do I add a new column to a live table safely?

Résultat attendu:

Erklärt den dreistufigen Ansatz: neue Spalte hinzufügen, Daten backfüllen, alte Spalte entfernen – mit Transaktionsbehandlung

Utilisation de "database-migration". Create a rollback strategy for a risky migration

Résultat attendu:

Bietet checkpoint-basiertes Rollback mit Backup-Tabellenerstellung, Verifizierungsschritten und Wiederherstellungsprozeduren

Audit de sécurité

Sûr
v1 • 2/24/2026

All 32 static findings are false positives. The skill contains only documentation with code examples for database migrations (Sequelize, TypeORM, Prisma). The backticks detected are markdown code fences showing command examples, not shell execution. No cryptographic algorithms or system reconnaissance present.

1
Fichiers analysés
439
Lignes analysées
1
résultats
1
Total des audits
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

ORM-Migration zwischen Frameworks

Migration von Sequelize zu TypeORM unter Beibehaltung der Datenintegrität und Anwendungsfunktionalität

Produktions-Schema-Änderung

Hinzufügen einer neuen Spalte zu einer Live-Tabelle mit Millionen von Zeilen ohne Ausfallzeit oder Sperrprobleme

Datenbank-Plattform-Migration

Daten von PostgreSQL nach MySQL mit korrekter Typzuordnung und Schema-Konvertierung migrieren

Essayez ces prompts

Basis-Migrationsskript
Generate a Sequelize migration to add a 'status' column to the 'users' table with a default value of 'active'
Spalten-Umbenennung ohne Ausfallzeit
Create a migration plan to rename a 'name' column to 'full_name' in the 'customers' table without downtime
Daten-Transformations-Migration
Write a migration that splits an 'address' string column into 'street', 'city', and 'state' columns with proper data copying
Cross-Database-Migration
Generate a migration that handles PostgreSQL to MySQL migration with JSON vs JSONB type handling

Bonnes pratiques

  • Stellen Sie für jedes up() immer ein down()-Migration bereit, um Rollback zu ermöglichen
  • Testen Sie Migrationen in einer Staging-Umgebung mit produktionsähnlichen Daten vor dem Deploy
  • Verwenden Sie Transaktionen für atomare Operationen und wrap risky changes in try-catch blocks

Éviter

  • Migrationen direkt in der Produktion ausführen, ohne sie zuerst in der Staging-Umgebung zu testen
  • Breaking Schema-Änderungen ohne Zero-Downtime-Strategie vornehmen
  • Rollback-Skripte überspringen, weil sie unnötig erscheinen

Foire aux questions

Führt diese Skill Migrationen aus?
Nein. Diese Skill bietet Anleitung, Code-Vorlagen und Best Practices für die sichere Erstellung und Ausführung von Migrationen.
Welche ORMs werden unterstützt?
Sequelize, TypeORM und Prisma sind vollständig abgedeckt mit Beispielen für jedes.
Wie stelle ich Null-Ausfallzeit sicher?
Verwenden Sie das Blue-Green-Deployment-Muster: neue Spalten hinzufügen, Daten backfüllen, dann alte Spalten in separaten Schritten entfernen.
Was passiert, wenn eine Migration fehlschlägt?
Halten Sie immer ein down()-Migration bereit. Verwenden Sie Transaktionen und Checkpoint-Backups für automatisches Rollback bei Fehlern.
Kann ich zwischen verschiedenen Datenbanken migrieren?
Ja. Die Skill deckt PostgreSQL-zu-MySQL-Migrationen mit korrekter Typbehandlung für JSON vs JSONB ab.
Muss ich vor der Migration ein Backup erstellen?
Ja. Sichern Sie Ihre Datenbank immer vor dem Ausführen von Migrationen, insbesondere in Produktionssystemen.

Détails du développeur

Structure de fichiers

📄 SKILL.md