database-migrations-sql-migrations
SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, SQL Server
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, SQL Server
How to use
Zainstaluj skill w swoim środowisku agenta, upewniając się, że masz dostęp do dokumentacji migracji baz danych dla PostgreSQL, MySQL lub SQL Server.
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).
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.
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.
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.
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.