Full dumps move more data than a staging slice needs
pg_dump and restore copies whole tables before your team can use a smaller dataset. Subveil computes a subset through PostgreSQL foreign-key relationships and reads the chosen rows from a read-only REPEATABLE READsnapshot. With one reader it streams rows through masking; -j 4 uses snapshot-sharing readers and temporary spools before dependency-ordered loading.