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]
FlagDefaultDescription
--ephemeral—admin URL: create a disposable database, hydrate into it, then drop it
--max-rows0cap synthesized rows per table (0 = no cap)
--out, -o-output path for the SQL (’-’ for stdout)
--scale1fraction of declared rows to synthesize
--seed0deterministic seed
--target—hydrate into this database URL instead of emitting SQL