Γεννήτρια δοκιμαστικών & εικονικών δεδομένων

Δημιουργία σχήματος πίνακα προσθέτοντας τύπους πεδίων (όνομα, email, τηλέφωνο, αριθμοί, ημερομηνίες, UUID, λέξεις και περισσότερα), επιλογή ενός αριθμού γραμμών και ενός προαιρετικού αναπαραγώγιμου seed, και παραγωγή ρεαλιστικών τυχαίων γραμμών σε μορφή CSV, TSV, JSON, HTML ή εντολών SQL INSERT σε μαζική μορφή για MySQL, PostgreSQL, SQLite ή SQL Server. Χρήσιμο για σπορά βάσεων δεδομένων, μακέτες διεπαφής, δείγματα φορτίου και απαντήσεις fixtures API. Κάθε τιμή είναι συνθετική — δεν παράγονται πραγματικά προσωπικά δεδομένα, και όλα εκτελούνται τοπικά.
Γραμμές: 1-5000 Seed (προαιρετικό):
Μορφή εξόδου:
Διάλεκτος SQL: Πίνακας:
Κάθε πεδίο έχει όνομα στήλης, τύπο δεδομένων με δικές του επιλογές, προαιρετικό ποσοστό NULL (0-100%) και σημαία Μοναδικό. Οι τιμές ξαναδημιουργούνται αυτόματα καθώς αλλάζει η επεξεργασία.
Σχετικά με τα παραγόμενα δεδομένα:
Οι τιμές αντλούνται από συνθετικά σύνολα — οποιαδήποτε ομοιότητα με πραγματικό πρόσωπο, εταιρεία ή διεύθυνση είναι τυχαία. Οι αμερικανικοί αριθμοί τηλεφώνου χρησιμοποιούν το δεσμευμένο φανταστικό εύρος 555-01xx και τα email πάντα δεσμευμένα domains example.* (RFC 2606), οπότε τίποτα από όσα παράγονται εδώ δεν καλείται ούτε είναι προσβάσιμο. Αν το seed μείνει κενό χρησιμοποιείται κρυπτογραφικά τυχαία είσοδος· πληκτρολογώντας το ίδιο seed αναπαράγονται ακριβώς οι ίδιες γραμμές, που είναι βολικό για fixtures και δοκιμές παλινδρόμησης. Η παραγωγή περιορίζεται σε 5 000 γραμμές και εκτελείται 100% τοπικά.
Τι είναι η παραγωγή δεδομένων με βάση σχήμα;

Αντί να πληκτρολογούνται οι γραμμές με το χέρι, περιγράφεται το σχήμα των δεδομένων — μια λίστα τυπωμένων πεδίων — και η γεννήτρια γεμίζει κάθε στήλη από ένα σύνολο ρεαλιστικών τιμών: ονόματα, email, τηλέφωνα, ημερομηνίες, UUID. Αυτή είναι η ιδέα πίσω από βιβλιοθήκες τύπου Faker, και κλιμακώνεται: αλλάζει το σχήμα μία φορά και εξάγονται χίλιες συνεπείς γραμμές ως CSV, JSON ή SQL INSERT έτοιμες για σπορά μιας βάσης ανάπτυξης.

Τα συνθετικά δεδομένα κρατούν τα δεδομένα παραγωγής έξω από τα χαμηλότερα περιβάλλοντα — ένα σφάλμα σε δοκιμή φορτίου δεν μπορεί να διαρρεύσει τίποτα, επειδή καμία παραγόμενη γραμμή δεν αντιστοιχεί σε πραγματικό πελάτη.