🗄️

DB Vault

sqlite backup manager

ready
SQLite Backup

Runs VACUUM INTO on the server's database and downloads a consistent .db snapshot. The source database is fixed on the server (DB_PATH in sqlite_backup.php).

Added to the downloaded file name only.
Restore from Backup

Upload a previously downloaded .db snapshot to overwrite the server's current database. This action cannot be undone — the live database (DB_PATH in sqlite_restore.php) will be replaced.

No file selected.
I understand this overwrites the live database Requires confirmation before restore is enabled.
Initialize from Sample Database

Resets the server's database to a bundled sample dataset. Useful for demos, testing, or starting fresh. This replaces the current database with SAMPLE_DB_PATH (configured in sqlite_init.php).

I understand this replaces the live database Requires confirmation before initialization is enabled.