← Blog

Your migration is going to fail, and we can tell you which row does it

Every code reviewer reads your migration. None of them can tell you it is going to fail. Snoutbot connects to the database the change is about to land on, asks it read-only questions, and comments on the pull request with the answer: not "this looks risky", but "this will fail, 412 rows are NULL right now".