Toolverse
Wszystkie skille

create-migration

autor: owid

Generuj migracje bazy danych MySQL dla projektów OWID z automatycznym timestampem

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
owid
Kategoria
Backend
Wyświetlenia
3

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ć

  1. Uruchom komendę yarn createDbMigration db/migration/NazwaTwojejMigracji, gdzie NazwaTwojejMigracji to opisowa nazwa zmiany, jaką chcesz wprowadzić w schemacie (przykłady: AddUserEmailIndex, CreateAuditLogTable, RemoveDeprecatedColumns).

  2. System automatycznie wygeneruje plik migracji z prefiksem czasowym w katalogu db/migration/. Plik będzie zawierać timestamp, aby uniknąć konfliktów nazw.

  3. Przeszukaj katalog db/migration/, aby znaleźć dokładną ścieżkę nowo utworzonego pliku migracji.

  4. Zweryfikuj, że plik został stworzony z prawidłową nazwą i timestampem, a następnie przekaż użytkownikowi pełną ścieżkę do pliku.

  5. Otwórz wygenerowany plik i uzupełnij logikę migracji — dodaj SQL do sekcji up() dla zmian do przodu i do down() dla wycofania zmian.

Podobne skille