☇ Add database

Supabase Cloud: Project Settings → Database → Connection string (use the direct connection for large dumps, not the pooler).

⏲ New backup job

Just your application tables. Fast, small, safe to restore anywhere.

Default "public" skips Supabase's internal schemas (auth, storage, extensions, realtime) which cause ownership conflicts on restore. Clear to back up everything.

Retention (this job only)

Only affects backups created by this specific job - other jobs, manual backups, and uploaded files are never touched.

Alerts

By default you're only notified on failure. Turn this on for a proactive "still working" confirmation on your enabled alert channels (Telegram/webhook/email), without needing to log in to check.

Examples: "0 2 * * *" = daily at 2am. "0 */6 * * *" = every 6 hours.

⚡ Create backup

Run a one-off backup immediately, no saved job needed.

Just your application tables. Fast, small, safe to restore anywhere.

🔍 Backup contents

This overwrites data in the target database with the contents of this backup.

↺ Restore

Useful for older backups that included Supabase's internal schemas - restrict to "public" here to skip the conflicting parts instead of failing the whole restore.