Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Regenerate DBX code after making changes to .dbx schema files. Runs code generation, shows diff summary, validates compilation, and reports any errors.
How to use
- 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.