{
"id": "pol-supabase-main",
"environmentId": "env-supabase-main-prod",
"name": "supabase-main-default",
"enabled": true,
"fullBackupCron": "0 2 * * *",
"criticalTableBackupCron": "0 */6 * * *",
"retention": {
"fullBackups": {
"keepLatest": 14,
"keepDays": 30,
"daily": 14,
"weekly": 8,
"monthly": 6,
"minSafeRestorePoints": 2
},
"criticalBackups": {
"keepLatest": 20,
"keepDays": 10
}
},
"restoreTestSchedule": {
"enabled": true,
"cron": "30 4 * * *",
"keyTables": [
"public.users",
"public.orders"
],
"nonZeroRowCountTables": [
"public.users"
],
"customSqlChecks": [
"select exists(select 1 from public.users) as ok"
]
},
"criticalTables": [
{
"table": "public.users",
"strategy": "incremental_updated_at",
"frequencyCron": "0 */2 * * *",
"updatedAtColumn": "updated_at",
"onIncompatibleStrategy": "fail"
},
{
"table": "public.orders",
"strategy": "full_table",
"frequencyCron": "30 */6 * * *"
}
],
"artifactCompression": {
"algorithm": "gzip"
},
"createdAt": "2026-03-30T00:00:00.000Z",
"updatedAt": "2026-03-30T00:00:00.000Z"
}
| Type | Status | Finished | Error |
|---|---|---|---|
| critical | queued | - | - |
| critical | queued | - | - |
| critical | queued | - | - |
| critical | queued | - | - |
| restore_test | queued | - | - |
| critical | queued | - | - |
| critical | queued | - | - |
| full | queued | - | - |
| critical | queued | - | - |
| critical | queued | - | - |
| critical | queued | - | - |
| critical | queued | - | - |
| Status | Finished | Target DB | Notes |
|---|---|---|---|
| No restore tests found | |||
| Kind | Remote Key | Size | State |
|---|---|---|---|
| No artifacts found | |||
| Severity | Code | Summary | Emitted |
|---|---|---|---|
| warning | stale_backup_detected | stale full backup detected for policy pol-supabase-main at 2026-04-01T02:00:00.000Z | 2026-04-01 02:20:21.082421+00 |
| warning | stale_backup_detected | stale full backup detected for policy pol-supabase-main at 2026-03-31T02:00:00.000Z | 2026-03-31 02:20:06.478433+00 |
| warning | stale_backup_detected | stale full backup detected for policy pol-supabase-main at 2026-03-30T02:00:00.000Z | 2026-03-30 19:32:23.20344+00 |