Toolverse
Wszystkie skille

database-migrations-sql-migrations

autor: sickn33

Migracje baz danych bez przestojów z pełną kontrolą i planem powrotu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Backend
Wyświetlenia
18

O skillu

Skill do zarządzania migracjami SQL w PostgreSQL, MySQL i SQL Server z fokusem na zero-downtime deployment. Otrzymasz analizę zmian, plan implementacji expand-contract lub blue-green, gotowe skrypty SQL z walidacją, procedury rollbacku i optymalizację wydajności dla dużych zbiorów danych. Idealny dla zespołów dbających o integralność danych i bezpieczeństwo w produkcji.

Jak używać

  1. Zainstaluj skill w swoim środowisku agenta, upewniając się, że masz dostęp do dokumentacji migracji baz danych dla PostgreSQL, MySQL lub SQL Server.

  2. Przygotuj szczegóły projektu migracji: określ cel zmian schematu, listę tabel i kolumn, które będą modyfikowane, oraz wymagania dotyczące dostępności systemu (czy możliwy jest krótki przestój, czy konieczne jest zero-downtime).

  3. Uruchom skill z pytaniem o strategię migracji, podając typ bazy danych i skalę zmian. Skill wygeneruje raport analizy z podziałem zmian, sugerowaną strategię (expand-contract dla zero-downtime lub blue-green dla większych transformacji) oraz identyfikację potencjalnych ryzyk.

  4. Przejrzyj wygenerowane skrypty SQL i procedury rollbacku. Skill dostarczy gotowe do użytku skrypty z wbudowanymi kontrolami walidacji (pre i post-migracyjne) oraz instrukcje dla scenariusza powrotu do poprzedniej wersji.

  5. Zaplanuj wykonanie migracji z uwzględnieniem monitorowania: skill wskaże punkty kontrolne, gdzie należy weryfikować integralność danych, oraz zasugeruje batch processing lub wykonanie równoległe dla optymalizacji wydajności na dużych zbiorach.

  6. Po wdrożeniu uruchom procedury walidacji z sugerowanymi checklistami, aby potwierdzić sukces migracji i gotowość do usunięcia starych struktur lub rollbacku w razie potrzeby.

Podobne skille