@@ -380,6 +380,11 @@ <h3>Find out what happened, then check what's true now</h3>
3803802026-10-20T00:00 < span class ="dim "> |</ span > < span class ="ok "> pass</ span > < span class ="dim "> |</ span > 0 < span class ="dim "> |</ span > completed < span class ="dim "> |</ span > 0
3813812026-10-19T23:59 < span class ="dim "> |</ span > < span class ="ok "> pass</ span > < span class ="dim "> |</ span > 0 < span class ="dim "> |</ span > completed < span class ="dim "> |</ span > 0
382382
383+ < span class ="cmd "> sqb recall output last --tail 4</ span >
384+ daily_revenue
385+ audit revenue_is_non_negative returned 1 row
386+ < span class ="warn strong "> ✓ Completed with warnings</ span > PASS=89 WARN=1 FAIL=0 < span class ="dim "> …</ span >
387+
383388< span class ="cmd "> sqb recall query --backend warehouse "SELECT payment_id, order_id, amount_cents, paid_at
384389 FROM prod.stg_payments WHERE amount_cents < 0"</ span >
385390payment_id < span class ="dim "> |</ span > order_id < span class ="dim "> |</ span > amount_cents < span class ="dim "> |</ span > paid_at
@@ -390,7 +395,7 @@ <h3>Find out what happened, then check what's true now</h3>
390395 Real output from SQLBuild's example project, trimmed to the relevant lines. During a migration the old
391396 table is never modified, archives can be renamed back until they expire, and every move is recorded.
392397 In step 09 the audit started warning on the latest run, the build still exited 0, and the cause
393- is still in prod: a refund recorded as a negative payment. Two queries , no log digging.
398+ is still in prod: a refund recorded as a negative payment. Three commands , no log digging.
394399 History stays in a SQLite file in your project, or in ClickHouse for a team. No service, no
395400 account, no paid tier.
396401 < a href ="/docs/concepts/models/migrations/ "> How migrations work</ a > ·
0 commit comments