Generator de date de test și de date fictive

Se construiește o schemă de tabelă adăugând câmpuri tipizate (nume, e-mail, telefon, numere, date, UUID-uri, cuvinte și altele), se alege un număr de rânduri și o sămânță opțională reproductibilă, apoi se generează rânduri aleatoare realiste ca CSV, TSV, JSON, HTML sau instrucțiuni SQL INSERT în volum pentru MySQL, PostgreSQL, SQLite sau SQL Server. Util pentru popularea bazelor de date, machete de interfață, eșantioane de încărcare și răspunsuri fixture de API. Fiecare valoare este sintetică — nu se produc date personale reale, iar totul rulează integral local.
Rânduri: 1-5000 Sămânță (opțional):
Format ieșire:
Dialect SQL: Tabelă:
Fiecare câmp are un nume de coloană, un tip de date cu propriile opțiuni, o rată NULL opțională (0-100%) și un indicator Unic. Valorile tipizate se regenerează automat pe măsură ce se editează.
Despre datele generate:
Valorile sunt extrase din seturi sintetice — orice asemănare cu o persoană, o companie sau o adresă reală este întâmplătoare. Numerele de telefon din SUA folosesc intervalul fictiv rezervat 555-01xx, iar e-mailurile folosesc mereu domenii rezervate example.* (RFC 2606), deci nimic din ce se generează aici nu poate fi format sau accesat. Lăsarea câmpului sămânță gol folosește date de intrare criptografic aleatoare; tastarea aceleiași semințe reproduce exact aceleași rânduri, ceea ce este util pentru fixture-uri și teste de regresie. Generarea este limitată la 5.000 de rânduri și rulează 100% local.
Ce este generarea de date ghidată de schemă?

În loc să se scrie rândurile de mână, se descrie forma datelor — o listă de câmpuri tipizate — iar generatorul umple fiecare coloană dintr-un set de valori realiste: nume, e-mailuri, telefoane, date, UUID-uri. Aceasta este ideea din spatele bibliotecilor de tip Faker, și se scalează: schema se schimbă o singură dată, iar o mie de rânduri consecvente ies la capăt ca CSV, JSON sau instrucțiuni SQL INSERT, gata să populeze o bază de date de dezvoltare.

Datele sintetice țin datele de producție departe de mediile inferioare — un bug într-un test de încărcare nu poate scurge nimic, deoarece niciun rând generat nu corespunde unui client real.