Databases

Backups & Restore

Learn about Backups & Restore in WaymakerOS.

SnapshotsRestore

Take a snapshot of your database before a risky change, and roll back to it if something goes wrong. Snapshots live in the Backup tab of the database workspace.

Taking a snapshot

Click Create snapshot and Waymaker captures the full state of your database — all your tables and all their data — at that moment. Each snapshot shows when it was taken and how large it is.

A good habit: take a snapshot right before applying a big migration or a bulk data change. It's your undo button.

Restoring

To roll back, choose a snapshot and click Restore.

Restoring overwrites your current database with the snapshot's contents. Anything changed since that snapshot was taken is replaced. Because it's destructive, you'll be asked to type "restore" to confirm.

Deleting a snapshot

Remove snapshots you no longer need with Delete (type-to-confirm). This frees the space they use.

Who can do this

Only the database's creator can restore or delete snapshots. This keeps a destructive action in the hands of the person who owns the database, even on a team.

What's included today

Snapshots are manual — you take them when you want one. The current version does not include:

  • Scheduled or automatic backups — you create each snapshot yourself.
  • Retention policies — snapshots stay until you delete them.
  • Point-in-time recovery — you restore to a snapshot you took, not to an arbitrary moment.

If you want a safety net before a change, the rule is simple: take a snapshot first.

Snapshots vs branches

Both protect you, differently:

Use it to…
SnapshotFreeze production so you can undo a change you're about to make to production
BranchTest a change on a separate copy so production is never at risk in the first place

For everyday feature work, branches keep production untouched. For a deliberate change to production, snapshot first.

Next Steps