Checks
| Check | Level | Status | Result | Duration |
|---|---|---|---|---|
| integrity.exists | 1 | Passed | billing-20261006.dump (3 backups in billing) | <1s |
| integrity.freshness | 1 | Passed | newest backup is 1h14m old (max 26h) | <1s |
| integrity.archive | 1 | Passed | archive reads to the end | 2s |
| restore | 2 | Passed | restored in a fresh postgres:17 container | 3m 00s |
| consistency.check_tables | 3 | Passed | 41 tables OK | 2s |
| consistency.row_counts | 3 | Passed | 41 tables, 3598800 rows; no drop above 10% | 1s |
| custom.schema-version | 4 | Passed | Expected >= 85, got 87 SELECT version FROM schema_migrations WHERE NOT dirty | <1s |
| custom.invoices-add-up | 4 | Passed | Expected = 0, got 0 SELECT COUNT(*) FROM invoices i WHERE i.total <> (SELECT COALESCE(SUM(l.amount), 0) FROM invoice_lines l WHERE l.invoice_id = i.id) | <1s |
Logs
2026-10-06T04:14:00.000Z INFO sandbox container started target=billing container=restorly-20261006t041400z-billing-db image=postgres:17 2026-10-06T04:14:06.000Z INFO restoring target=billing backup=billing/billing-20261006.dump image=postgres:17 --- container restorly-20261006t041400z-billing-db (postgres:17) --- 2026-10-06 04:14:02.101 UTC [1] LOG: starting PostgreSQL 17.7 on x86_64-pc-linux-gnu 2026-10-06 04:14:02.104 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 2026-10-06 04:14:03.212 UTC [1] LOG: database system is ready to accept connections 2026-10-06 04:15:59.530 UTC [41] LOG: checkpoint starting: time 2026-10-06 04:17:59.877 UTC [41] LOG: checkpoint complete: wrote 18734 buffers (57.2%)