Practical, problem-first writing on the things that go wrong in real database schemas — missing relationships, orphaned tables, and reviewing changes before they ship.
A migration file is a diff of instructions, not a diff of the resulting schema. Here's a practical checklist for reviewing one.
Tables with no foreign key relationship to anything else pile up in every schema that's a few years old. Here's how to find them.
A column named user_id doesn't guarantee a foreign key exists. Here's how to find every implied relationship that isn't actually enforced.
Paste a schema and see your first analysis in under ten seconds.
Schema visualization & analysis for people who ship databases.