Zum Inhalt springen
ai101.tools
navigierenöffnenescschließen
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Database Migrations logo
Skill

Database Migrations

Macht Fortschritt und Dauer langer Migrationen sichtbar

0
SpeichernWebsite besuchen ↗

Installation

Claude Code: /plugin marketplace add wshobson/agents → /plugin install database-migrations@claude-code-workflows
Wird ausgelöst bei

Şema göçü yazılırken, kesintisiz geri doldurma planlanırken ya da göç sürecine izleme eklenirken.

Benötigte Tools
ReadWriteEditBashGrep
Autor
Seth Hobson
Lizenz
MIT

Zwei Befehle lösen unterschiedliche Teile desselben Problems. Der SQL-Migrationsbefehl folgt dem Expand-Contract-Muster: Spalte hinzufügen, Index mit CREATE INDEX CONCURRENTLY erstellen, Daten in Blöcken von zehntausend Zeilen nachtragen und anschließend die Struktur bereinigen. Diese Reihenfolge verhindert, dass eine große Tabelle während der gesamten Migration gesperrt bleibt. Der Observability-Befehl ergänzt die häufig fehlende Transparenz: Die Migration exportiert ein eigenes Prometheus-Histogramm mit Intervallen von einer Sekunde bis fünf Minuten, während Debezium einen Change-Data-Capture-Stream liefert. So meldet ein stundenlanger Backfill seinen Fortschritt, statt das Team vor einem wartenden Terminal zurückzulassen. Unterstützt werden PostgreSQL, MySQL und SQL Server; MongoDB Atlas wird auf der Observability-Seite abgedeckt.

Kommentare(0)

Zum Kommentieren anmelden

Noch keine Kommentare — schreibe den ersten.

Ähnliche Skills

Diesen Kommentar melden

Warum meldest du das?