A developer's guide to why independent row generation fails for relational systems, and how to fix it in under a minute

The Problem Every Backend Dev Has Hit

You need test data. So you reach for Faker, or Mockaroo, or write a quick script with numpy.random.

It works great, until your schema has more than one table.

// This "works" but it's already broken