Backup Restore - bobbyiliev/dbeaver GitHub Wiki

NB: This feature is available in Enterprise, Ultimate and Team editions only.

Database Backup/restore

DBeaver supports native database backup/restore functions for the following databases:

  • PostgreSQL
  • MySQL

The native backup restore differs from the standard DBeaver data transfer feature. It uses database native dump formats and it may work much faster as it uses special utilities for the direct high-performance database access.

These functions can be accessed from the Context Menu's Tools or the Main Menu's Database->Tools.

Native client configuration

In order to execute native backup/restore tools you need to configure the database native client. The native client is a set of binaries (different for different OSes) which will be executed by DBeaver to process an actual backup/restore. The native client configuration can be done in driver editor dialog or directly from the backup/restore wizard. Just click on the Client ... button in the button bar:

To configure a new client location, choose the Browse ... item and add a new client in the following dialog:

Database dump object selector

You can choose what schemas/tables you want to backup/dump:

Database native tool configuration

You can pass a set of additional dump/restore parameters to the native tool. The particular set of configuration options depends on the database type.