Checks
| Check | Level | Status | Result | Duration |
|---|---|---|---|---|
| integrity.exists | 1 | Passed | crm-20261006.dump (3 backups in crm) | <1s |
| integrity.freshness | 1 | Passed | newest backup is 1h7m old (max 26h) | <1s |
| integrity.archive | 1 | Passed | archive reads to the end | 2s |
| restore | 2 | Passed | restored in a fresh postgres:18 container | 9m 00s |
| consistency.check_tables | 3 | Passed | 132 tables OK | 2s |
| consistency.row_counts | 3 | Passed | 132 tables, 20398800 rows; no drop above 10% | 1s |
| custom.app-settings | 4 | Passed | Expected = 3, got 3 SELECT COUNT(*) FROM app_settings WHERE key IN ('base_url', 'smtp_host', 'default_currency') | <1s |
| custom.deals-have-accounts | 4 | Passed | Expected = 0, got 0 SELECT COUNT(*) FROM deals d LEFT JOIN accounts a ON a.id = d.account_id WHERE a.id IS NULL | <1s |
Logs
2026-10-06T04:07:00.000Z INFO sandbox container started target=crm container=restorly-20261006t040700z-crm-db image=postgres:18 2026-10-06T04:07:06.000Z INFO restoring target=crm backup=crm/crm-20261006.dump image=postgres:18 --- container restorly-20261006t040700z-crm-db (postgres:18) --- 2026-10-06 04:07:02.101 UTC [1] LOG: starting PostgreSQL 18.1 on x86_64-pc-linux-gnu 2026-10-06 04:07:02.104 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 2026-10-06 04:07:03.212 UTC [1] LOG: database system is ready to accept connections 2026-10-06 04:11:54.530 UTC [41] LOG: checkpoint starting: time 2026-10-06 04:16:48.877 UTC [41] LOG: checkpoint complete: wrote 18734 buffers (57.2%)