Quickstart
Generate your first synthetic dataset in 5 minutes.
Last updated October 20, 2018
Prerequisites
- Weavori installed — see the installation guide
- A running PostgreSQL database (local or remote)
- A PostgreSQL connection string (DSN)
Step 1: Verify connectivity
Weavori introspects your database schema to understand its structure — tables, columns, data types, and foreign key relationships. During this phase it reads schema metadata and PostgreSQL's built-in table statistics only — never your data.
The estimate command connects to your database and reports the table count, approximate row counts, and an estimated generation time. Use it to verify that Weavori can reach and understand your database.
Step 2: Generate synthetic data
Use generate to generate synthetic data into a target database. Weavori resolves foreign key dependencies, samples column distributions, and produces referentially intact data.
This command will:
- Introspect the source schema
- Resolve foreign key dependencies (parents before children)
- Sample column distributions for realistic data
- Generate 500 rows per table
- Export to the target database
Step 3: View the results
Connect to your target database and inspect the generated data:
Next steps
- Read the generate command reference for all available flags
- Learn how Weavori works
- Follow the end-to-end workflow guide
- Read how to generate realistic test data