Skip to main content
Back up a whole database and restore it later, per connection. FlexTable drives the real engine tools under the hood, so a backup is a standard dump you can trust and reuse.
Backup and restore is a PRO feature.
The Backup dialog

Tools, handled for you

Backups use each engine’s native client tools (pg_dump / pg_restore, mysqldump, mongodump / mongorestore, and the SQLite and Redis equivalents). FlexTable downloads and verifies the version-matched tools automatically and shows their status, so a backup taken here is compatible and you never hunt for a matching CLI.
Version-matched. FlexTable checks the tool version against your server and flags a mismatch before it can produce a bad dump.

Back up

1

Choose Backup on a connection

2

Pick the options for that engine

  • Format - for example PostgreSQL custom or plain SQL, a MongoDB archive, a MySQL SQL dump, a SQLite file copy, or a Redis snapshot.
  • Scope - the whole database, or selected tables/collections.
  • Compression - optional, to shrink the output.
3

Choose where to save and run it

Progress is shown as it works.
Backup options per engine

Restore

1

Choose Restore on a connection

2

Pick the backup file

FlexTable auto-detects the format.
3

Set restore options (for example the target database) and run

Restore dialog
Safe by default. Review the target before you run a restore; restoring into an existing database can overwrite data.

Per-table data

For CSV/JSON/SQL/Excel of a single table, use Import and export instead.