Toolverse
Wszystkie skille

seed-gen

autor: openclaw

Generuj realistyczne dane testowe z Twojego schematu bazy danych w jednej komendzie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Narzędzie do automatycznego generowania danych seed, które wyglądają jak prawdziwe. Zamiast "test user 1" i "lorem ipsum", otrzymujesz spójne dane z realistycznymi imionami, adresami email, datami i relacjami między tabelami. Czyta Twój schemat, rozumie typy pól i tworzy skrypty seed gotowe do użycia. Idealne do testowania interfejsów, sprawdzania wydajności zapytań i prezentacji projektów interesariuszom.

Jak używać

  1. Zainstaluj narzędzie, uruchamiając komendę npx ai-seed z ścieżką do pliku schematu Prisma (np. npx ai-seed prisma/schema.prisma). Narzędzie automatycznie przeanalizuje strukturę bazy danych i wygeneruje dane seed.

  2. Jeśli chcesz kontrolować liczbę rekordów, dodaj flagę --count (np. npx ai-seed prisma/schema.prisma --count 50). Zacznij od 10-20 rekordów, aby sprawdzić jakość danych przed skalowaniem.

  3. Aby wygenerować dane tylko dla wybranych tabel, użyj flagi --tables z listą nazw oddzielonych przecinkami (np. npx ai-seed prisma/schema.prisma --tables users,posts,comments).

  4. Jeśli potrzebujesz danych w formacie SQL zamiast domyślnego, użyj flagi --format sql i podaj ścieżkę pliku wyjściowego (np. npx ai-seed prisma/schema.prisma --format sql > seed.sql).

  5. Sprawdź wygenerowane dane pod kątem spójności — upewnij się, że klucze obce wskazują na istniejące rekordy i że relacje między tabelami są poprawne.

  6. Dla bardziej zaawansowanych scenariuszy testowych poproś narzędzie o dane brzegowe, takie jak puste pola, usunięci użytkownicy lub stare daty, aby przetestować obsługę wyjątkowych przypadków w interfejsie użytkownika.

Podobne skille