ff4f/SeedGen
Seed a PostgreSQL database with deterministic, constraint-safe fake data
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| database_url | PostgreSQL connection URL (e.g. postgres://user:pass@host:5432/dbname). | yes | — |
| scenario | Built-in scenario template: `ecommerce`, `saas`, `blog`, or `social`. | no | "" |
| scenario_file | Path to a custom YAML scenario file (relative to repo root). | no | "" |
| seed | RNG seed for deterministic output. Same seed = identical data every run. | no | "" |
| rows | Default rows per table when no scenario override applies. | no | 10 |
| entities | Per-table row count overrides, comma-separated (e.g. `users=100,orders=500`). | no | "" |
| locale | Locale for fake data (en, id, ja, de, fr). | no | en |
| fast | Use the COPY protocol for faster inserts (boolean: true/false). | no | false |
| truncate_first | TRUNCATE all target tables before inserting (boolean: true/false). | no | false |
| version | SeedGen version to install (e.g. `v0.1.0`). Use `latest` for the most recent release. | no | latest |
Outputs
no outputs