Toolverse
Wszystkie skille

crdb-change

autor: oxidecomputer

Generuj migracje i zmiany schematu CockroachDB automatycznie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Skill do generowania zmian bazy danych CockroachDB. Automatycznie tworzy migracje SQL i aktualizuje schemat w pliku dbinit.sql. Użyj go, gdy pracujesz nad zmianami struktury bazy, tworzysz nowe migracje lub modyfikujesz schemat. Skill czyta instrukcje z README projektu, aby zapewnić idempotentność i zgodność z ograniczeniami CockroachDB.

Jak używać

  1. Zainstaluj skill w swoim projekcie, umieszczając go w katalogu .claude/skills/ obok pozostałych narzędzi Claude.

  2. Przeczytaj plik schema/crdb/README.adoc w swoim repozytorium — skill automatycznie go przeanalizuje, aby zrozumieć wymagania dotyczące idempotentności i ograniczenia (np. brak możliwości zmiany nazwy kolumny).

  3. Opisz zmianę, którą chcesz wprowadzić. Skill zapyta, czy chcesz: (a) zmienić zarówno dbinit.sql jak i stworzyć migrację, czy (b) tylko napisać migrację dla istniejących zmian.

  4. Jeśli wybierzesz opcję (a), opisz zmiany dla dbinit.sql, a skill je zastosuje i przejdzie do tworzenia migracji.

  5. Jeśli wybierzesz opcję (b), skill poprosi o wskazanie źródła zmian: niezatwierdzone zmiany, bieżący commit lub cała gałąź. Podaj komendę git diff lub jj diff (w zależności od systemu kontroli wersji w projekcie).

  6. Skill wygeneruje plik migracji SQL zgodnie ze zmianami i wymaganiami projektu.

Podobne skille