D
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do regeneracji kodu generowanego przez DBX — schemat-first ORM Storja dla Go. Po modyfikacji plików .dbx w katalogu satellite/satellitedb/dbx/ uruchamia generator kodu, wyświetla podsumowanie zmian, waliduje kompilację i raportuje błędy. Narzędzie parsuje schematy, generuje SQL dla PostgreSQL, CockroachDB i Spannera, oraz tworzy typ-bezpieczne metody Go w pliku satellitedb.dbx.go.
Jak używać
- Sprawdź, które pliki .dbx zostały zmodyfikowane, uruchamiając git status satellite/satellitedb/dbx/ — to pomoże zrozumieć, jakie zmiany schematów wymagają regeneracji kodu.
- Przejdź do katalogu i uruchom generator kodu poleceniem: cd satellite/satellitedb/dbx && go generate. Generator przetworzy wszystkie pliki schematów, wygeneruje SQL dla obsługiwanych baz danych i utworzy kod Go z metodami typu-bezpiecznymi.
- Po zakończeniu generacji wyświetl podsumowanie zmian za pomocą git diff --stat satellite/satellitedb/dbx/satellitedb.dbx.go, aby zobaczyć, ile linii zostało dodanych lub usuniętych.
- Przejrzyj szczegóły zmian poleceniem git diff satellite/satellitedb/dbx/satellitedb.dbx.go | head -100, aby zobaczyć nowe metody (Create_, Get_, Update_, Delete_), zmienione sygnatury funkcji lub nowe struktury modeli.
- Zwaliduj, że wygenerowany kod się kompiluje, uruchamiając go build w katalogu projektu i sprawdzając, czy nie ma błędów kompilacji.