Toolverse
Wszystkie skille

local-env

autor: dailydotdev

Zarządzaj lokalną bazą danych, testowymi płatościami i danymi testowymi w daily-api

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

O skillu

Skill do zarządzania lokalnym środowiskiem deweloperskim daily-api. Uruchamiaj zapytania SQL na lokalnej bazie PostgreSQL, konfiguruj testowe płatności dla organizacji i oportunities, resetuj dane testowe. Przydatny gdy pracujesz z operacjami bazy danych lub przygotowujesz dane do testów. Obsługuje Docker i kontenery Kubernetes, umożliwia szybkie modyfikacje statusów subskrypcji i flag płatności bez ręcznego edytowania bazy.

Jak używać

  1. Zainstaluj skill local-env w swoim środowisku Claude/Copilot, wskazując repozytorium dailydotdev/daily-api.

  2. Aby uruchomić zapytanie SQL, najpierw znajdź nazwę kontenera PostgreSQL: poproś skill o uruchomienie komendy docker ps --format "table {{.Names}}" | grep "k8s_app_postgres", która wyświetli dostępne kontenery.

  3. Wykonaj zapytanie SQL na znalezionej bazie danych, na przykład SELECT * FROM users LIMIT 1. Skill użyje docker exec z parametrami -U postgres -d api -c "TWOJE ZAPYTANIE" do bezpośredniego dostępu do bazy.

  4. Aby skonfigurować testową płatność dla organizacji, poproś skill o aktualizację pola recruiterSubscriptionFlags z wartościami status='active', provider='paddle', subscriptionId, oraz items zawierającym priceId i quantity. Podaj ID organizacji, którą chcesz zaktualizować.

  5. Dla oportunities ustaw flagę plan na wartość priceId z subskrypcji organizacji oraz batchSize na liczbę kandydatów. Skill zaktualizuje odpowiednie rekordy w bazie.

  6. Aby zresetować testowe dane, poproś skill o wyczyszczenie recruiterSubscriptionFlags na pustą wartość {} dla wybranej organizacji lub oportunity.

Podobne skille