Database Backups & Restores
Data integrity is the most critical aspect of any production application. LaunchVerse provides automated backups and Point-In-Time recovery for managed databases.
Automated Backups
By default, all production databases are configured with automated daily backups.
- Backups are stored securely off-site in cold storage.
- The retention period is determined by your subscription tier (e.g., 7 days for Pro, 30 days for Enterprise).
- Backups are performed using streaming replication to ensure zero downtime or performance degradation on your primary database node during the backup window.
Manual Backups
If you are about to run a massive schema migration or deploy a high-risk application change, you can trigger a manual backup instantly.
- Navigate to your Database in the Resources tab.
- Click the Backups section.
- Click Create Manual Backup.
- The backup will be tagged and preserved indefinitely until you manually delete it.
Point-In-Time Restore
If catastrophic data loss occurs (e.g., accidentally dropping a table), you can restore your database to a previous state.
- Navigate to the Backups section of your Database.
- Select the specific backup snapshot you wish to restore.
- Click Restore.
> [!CAUTION]
> Restoring a database is a destructive action that overwrites the current state of the database with the snapshot state. Any data written to the database between the time the snapshot was taken and the current time will be permanently lost.
LaunchVerse will briefly pause incoming connections, apply the snapshot, and resume traffic automatically.