Skip to content

rowshape hydrate

hydrate synthesizes rows whose SHAPE matches production — row counts, null fractions, cardinality, fan-out — with obviously-fake content. The same fixture, seed, and engine version produce identical output on any platform. In phase 1 it emits INSERT SQL; –seed makes it reproducible.

Terminal window
rowshape hydrate [rowshape.yaml] [flags]
Flag Default Description
--ephemeral admin URL: create a disposable database, hydrate into it, then drop it
--max-rows 0 cap synthesized rows per table (0 = no cap)
--out, -o - output path for the SQL (‘-’ for stdout)
--scale 1 fraction of declared rows to synthesize
--seed 0 deterministic seed
--target hydrate into this database URL instead of emitting SQL