create-migration
Generuj migracje bazy danych MySQL dla projektów OWID z automatycznym timestampem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia nowych plików migracji dla bazy danych MySQL 8 w projekcie OWID Grapher. Automatycznie generuje plik migracji z prefiksem czasowym, gdy musisz wprowadzić zmiany w schemacie bazy danych. Idealne do szybkiego przygotowania struktury zmian bez ręcznego tworzenia plików. Wspiera jasne nazewnictwo migracji (np. AddUserEmailIndex, CreateAuditLogTable), aby śledzić historię zmian w bazie.
Jak używać
Uruchom komendę
yarn createDbMigration db/migration/NazwaTwojejMigracji, gdzie NazwaTwojejMigracji to opisowa nazwa zmiany, jaką chcesz wprowadzić w schemacie (przykłady: AddUserEmailIndex, CreateAuditLogTable, RemoveDeprecatedColumns).System automatycznie wygeneruje plik migracji z prefiksem czasowym w katalogu
db/migration/. Plik będzie zawierać timestamp, aby uniknąć konfliktów nazw.Przeszukaj katalog
db/migration/, aby znaleźć dokładną ścieżkę nowo utworzonego pliku migracji.Zweryfikuj, że plik został stworzony z prawidłową nazwą i timestampem, a następnie przekaż użytkownikowi pełną ścieżkę do pliku.
Otwórz wygenerowany plik i uzupełnij logikę migracji — dodaj SQL do sekcji
up()dla zmian do przodu i dodown()dla wycofania zmian.