How Do I Restore a Database Snapshot in Spinup?
Spinup allows you to deploy a new database from a previously saved snapshot. This can be useful if your current database becomes corrupted or if you need a duplicate for testing or development.
Snapshot Basics
Snapshots are created automatically every night and retained for 14 days.
You can also create on-demand snapshots at any time.
Snapshots cannot overwrite existing databases — they must be restored as new databases.
Tip: For long-term or more flexible backups, consider using tools like
mysqldump(MySQL) orpg_dump(PostgreSQL).
Steps to Restore a Snapshot
Log in to Spinup
Visit https://spinup.internal.yale.edu and sign in with your Yale NetID.
Navigate to Your Database
Go to the database you'd like to restore from.
Open the Snapshots Panel
Click the Manage Snapshots button on the database page.
Deploy the Snapshot
Locate the snapshot you want to use.
Click the rocket icon next to the snapshot, then select Deploy Snapshot.
Create the New Database
You'll be taken to the Create Database screen, pre-filled with snapshot information.
Click Create Database to deploy the snapshot as a new database.
Important Notes
You cannot change the database version or disk size during a snapshot restore.
Your original database remains unchanged — delete it manually if no longer needed.
Make sure to update your applications to point to the new database endpoint if switching over.
Related Articles
Need Help?
Email: spinup@yale.edu
Slack: #spinup channel
Keeping regular snapshots and backups ensures your data is protected and easily recoverable in case of issues.