Toolverse
Wszystkie skille

data-model-changes

autor: inkeep

Przewodnik do zmian schematu bazy danych, walidacji i warstwy dostępu do danych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
inkeep
Kategoria
Backend
Wyświetlenia
2

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ć

  1. 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.

Podobne skille