Pink Narwhal can back up three types of databases:
Your credentials are encrypted at rest. We never store passwords in plaintext.
Database backups run on the same hourly schedule as server backups. Pick a minute (0 to 59), and your selected databases are dumped at that time every hour.
The backup format depends on your database type:
| Database | Format | Extension |
|---|---|---|
| MySQL / MariaDB | Full SQL dump (schema + data) | .sql.gz |
| PostgreSQL | pg_dump output | .sql.gz |
| MongoDB | JSONL (one document per line, grouped by collection) | .jsonl.gz |
All dumps are compressed with gzip and streamed directly to Cloudflare R2.
Works the same as server backups. Each database connection has its own schedule minute. You can pause and unpause database backups independently.
Database backups appear in your backups table alongside server backups. Click the download button to get a signed URL for the dump file.
Database backups are download-only. There is no automatic restore through the dashboard. To restore a database dump, download the file and use your database client (like mysql, psql, or mongorestore) to import it. This is intentional. Automatically writing data into a live database is the kind of thing that deserves manual oversight.
Database backups share your plan's storage pool with server backups. A 50 MB SQL dump and a 50 MB server archive both count the same way. Retention rules apply equally.
Admins can add and manage database connections. Members can view existing databases and their backups.
Was this article helpful?
On this page