Supabase backup retention planner

A no-login worksheet for deciding whether daily dumps, PITR, physical/base backups, Storage object versioning, or a managed Postgres move fits your recovery target before a costly backup surprise.

1
PITR solves a different problemPoint-in-time recovery covers small recovery windows with fine granularity; it is not the same as cheap long-retention daily archives.
2
pg_dump needs a restore drillA dump is not a backup plan until a disposable restore proves recovery time, role behavior, extensions, and app smoke tests.
3
Database backups miss object bytesSupabase database backups include Storage metadata, not deleted object contents. Plan bucket/object recovery separately.
Runs locally in your browser. Paste only redacted notes. Do not paste database URLs, passwords, connection strings, JWT secrets, service-role keys, customer rows, private screenshots, payment data, full names, private handles, or payment identifiers.

Ready.

Backup review packet

What this checks

Source-backed problem set