Перейти к основному содержимому
Перейти к основному содержимому

Резервное копирование

Резервное копирование базы данных позволяет мгновенно прикрепить таблицу/базу данных из резервных копий в режиме только для чтения.

Резервное копирование базы данных работает как с инкрементными, так и с неинкрементными резервными копиями.

Создание базы данных

Резервное копирование может быть направлено в любое допустимое место для резервного копирования назначения, например Disk, S3, File.

С назначением резервного копирования Disk запрос на создание базы данных из резервной копии выглядит следующим образом:

Параметры движка

  • database_name_inside_backup — Название базы данных внутри резервной копии.
  • backup_destination — Назначение резервного копирования.

Пример использования

Давайте сделаем пример с назначением резервного копирования Disk. Сначала настроим диск для резервного копирования в storage.xml:

Пример использования. Создадим тестовую базу данных, таблицы, вставим некоторые данные, а затем создадим резервную копию:

Теперь у нас есть резервная копия test_database_backup, давайте создадим базу данных Backup:

Теперь мы можем выполнять запросы к любой таблице из базы данных:

Также возможно работать с этой базой данных Backup как с любой обычной базой данных. Например, запросить таблицы в ней: