Skip to content

Backups

Every PostgreSQL database is backed up automatically. You can also trigger a backup yourself before risky changes, or restore the whole database from any completed snapshot.

TypeWhen
DailyOnce a day.
WeeklyOnce a week.

Backups are full-database snapshots. They run in the background and don’t interrupt your queries.

Open the Backups tab and click Backup now. Useful before a schema migration, a big delete, or any change you might want to undo.

From the Backups tab, click Restore on any completed backup. The database is rolled back to that snapshot — current data is replaced.

Two things to keep in mind:

  • The database must be running to restore.
  • Restore replaces the entire database state — there is no point-in-time / partial restore. If you only need a few rows back, restore into a fresh database instead and copy the rows over.

For the full backup retention policy and a cross-service overview see Backups.