Capture a point-in-time copy of a Softr database and restore it later as a separate, new database.
A snapshot is a point-in-time copy of a whole Softr database — its tables, fields, views, records, and the links between related records. Take one before any change you might want to walk back: a bulk import, a field type change, a mass delete, or the first run of a new workflow against real data.Restoring a snapshot creates a new database and leaves the original exactly as it is, so recovering data is never destructive — you get the old and the new side by side and decide what to do next.
Snapshots apply to the entire database. You cannot snapshot a single table or view.
Open the database, click its name in the top-left corner, and choose Snapshots. The panel opens on the right.
Click the database name, then choose Snapshots.
2
Take the snapshot
Click + Take a snapshot, optionally give it a name, and confirm with Take snapshot.
Naming a snapshot before taking it. The name is optional.
3
Wait for it to become ready
The snapshot appears in the panel straight away with a CREATING… badge, and the Take a snapshot button is disabled while it works. After a few seconds the badge changes to READY and the snapshot can be restored.
If you leave the name blank, Softr calls the snapshot Snapshot of <database name>. Every snapshot already shows the date and time it was taken underneath its name, so a name that records why you took it — Before Q3 equipment import — is far more useful later than one that repeats the timestamp.
The panel lists every snapshot for the database, newest first, each with its name, the date and time it was taken, and its status. Hovering a snapshot reveals its two actions.
Each ready snapshot can be restored to a new database (1) or deleted (2).
Restore to a new database — builds a new database from this snapshot.
Delete — removes the snapshot.
Deleting a snapshot is permanent and cannot be undone. Since restoring never overwrites anything, there is no benefit to clearing out snapshots you might still want — keep the ones that mark a meaningful “before” point.
Restoring does not roll your database back in place. It creates a separate copy, which means you can restore freely without risking the data you have now.
1
Start the restore
Hover the snapshot you want and click Restore to a new database. Softr confirms what will happen before doing anything.
The confirmation spells it out: a new database is created and the current one is left alone.
2
Open the restored database
The new database appears in your Databases list as Restored: <original database name>, with the tables, fields, views and records the snapshot captured.
The restored copy sits alongside the original, which is unchanged.
The restored database is independent from that point on. Your apps keep reading from the original database until you connect them to the restored one, so you can open both, compare them, and copy across only what you need.