seed-gen
Generuj realistyczne dane testowe z Twojego schematu bazy danych w jednej komendzie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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.
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).
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).
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.
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.