Skip to main content
Skip to main content

Backup

Database backup allows to instantly attach table/database from backups in read-only mode.

Database backup works with both incremental and non-incremental backups.

Creating a Database

Backup destination can be any valid backup destination like Disk, S3, File.

With Disk backup destination, query to create database from backup looks like this:

Engine Parameters

  • database_name_inside_backup — Name of the database inside the backup.
  • backup_destination — Backup destination.

Usage Example

Let's make an example with a Disk backup destination. Let's first setup backups disk in storage.xml:

Example of usage. Let's create test database, tables, insert some data and then create a backup:

So now we have test_database_backup backup, let's create database Backup:

Now we can query any table from database:

It is also possible to work with this database Backup as with any ordinary database. For example query tables in it: