D
data-model-changes
Przewodnik do zmian schematu bazy danych, walidacji i warstwy dostępu do danych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill wspierający zmiany w modelu danych w ramach Inkeep Agent Framework. Zawiera kompleksowe wytyczne dotyczące dodawania tabel, kolumn, relacji i modyfikacji schematu bazy danych. Framework wykorzystuje dwie oddzielne bazy PostgreSQL: Manage (Doltgres) do konfiguracji projektów i agentów oraz Runtime (Postgres) do danych transakcyjnych. Skill automatycznie aktywuje się przy dodawaniu tabeli, kolumny, modyfikacji schematu lub migracji bazy danych.
Jak używać
- Zidentyfikuj typ zmian w modelu danych — czy dodajesz nową tabelę, kolumnę, relację, czy modyfikujesz istniejący schemat. 2. Określ, do której bazy danych zmiana należy: do Manage (konfiguracja projektów, agentów, narzędzi) czy Runtime (konwersacje, wiadomości, zadania). 3. Zastosuj odpowiedni wzorzec zakresu wielodostępności — użyj tenantScoped dla zasobów na poziomie organizacji, projectScoped dla zasobów specyficznych dla projektu, agentScoped dla zasobów specyficznych dla agenta. 4. Zdefiniuj schemat tabeli w odpowiednim pliku konfiguracyjnym (drizzle.manage.config.ts lub drizzle.run.config.ts) oraz w pliku schematu (manage-schema.ts lub runtime-schema.ts). 5. Upewnij się, że nie tworzysz obcych kluczy między bazami danych Manage i Runtime, aby uniknąć problemów z integracją. 6. Skill automatycznie zasugeruje odpowiednie wytyczne i wzorce podczas wykonywania zmian w modelu danych.