Toolverse
Wszystkie skille

format-migration

autor: dailydotdev

Formatuj migracje TypeORM z czytelnym, sformatowanym kodem SQL

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Skill do formatowania migracji TypeORM z konsekwentnym, czytelnym kodem SQL. Po wygenerowaniu migracji użyj tego narzędzia, aby zastosować ujednolicone reguły formatowania — wieloliniowe zapytania SQL, prawidłowe wcięcia dla klauzul ALTER TABLE, poprawne obsługiwanie indeksów i ograniczeń klucza obcego. Zapewnia, że cały kod migracji jest czytelny i zgodny ze standardami projektu.

Jak używać

  1. Wygeneruj migrację TypeORM w zwykły sposób, korzystając z narzędzi TypeORM lub Claude. Skill będzie pracować z kodem zawierającym klasy implementujące MigrationInterface.

  2. Przekaż wygenerowaną migrację do tego skilla, podając pełny kod klasy migracji. Skill wymaga całego kodu, nie tylko fragmentów, aby zachować kontekst i uniknąć błędów.

  3. Skill automatycznie sformatuje wszystkie zapytania SQL zgodnie z regułami: każde zapytanie w queryRunner.query() będzie wieloliniowe, opakowane w blok /* sql /`` z tagiem / sql */ na tej samej linii co await queryRunner.query.

  4. Dla klauzul ALTER TABLE skill zastosuje konsekwentne wcięcia, umieszczając modyfikacje kolumn na osobnych wierszach z odpowiednim wyrównaniem.

  5. Skill upewni się, że indeksy w sekcji up zawierają IF NOT EXISTS, a w sekcji down zawierają IF EXISTS, zgodnie z najlepszymi praktykami PostgreSQL.

  6. Przejrzyj sformatowany kod migracji zwrócony przez skill — powinien zawierać pełną klasę MigrationInterface z czytelnym, sformatowanym SQL, gotowy do zatwierdzenia i wdrożenia.

Podobne skille