data-peek
Features

Data Generator

Generate realistic test data for any table

Data Generator

Generate realistic test data for your tables without leaving data-peek. Useful for development, testing, and demos.

Opening the Generator

Right-click a table in the sidebar and select Generate Data, or open it from the command palette. It opens as a dedicated tab.

Configuring Columns

For each column, choose a generator:

GeneratorOutput
Auto-incrementSequential integers
UUIDRandom UUIDs
Faker: nameRealistic names
Faker: emailRealistic emails
Faker: phonePhone numbers
Random integerInteger within a range
Random floatFloat within a range
Random booleantrue/false
Random dateDate within a range
Random enumRandom pick from a list
FK referenceReal values from a referenced table
Fixed valueA constant value for all rows
NULLAlways NULL
SQL expressionCustom SQL (e.g. NOW())

Generation Options

  • Row count - Generate 1 to 10,000 rows
  • Seed - Set a seed for reproducible output

Preview Mode

Click Preview to generate sample rows without inserting them. Review the data, adjust generators, then click Generate to insert.

Progress

A progress indicator shows generation status. You can cancel at any time.

Use the FK reference generator to maintain referential integrity. It pulls real foreign key values from the parent table.

On this page