Движок базы данных Backup позволяет мгновенно подключить таблицу/базу данных из резервных копий в режиме только для чтения.
Движок базы данных Backup работает как с инкрементными, так и с полными резервными копиями.
Пунктом назначения резервной копии может быть любой допустимый пункт назначения, например Disk, S3 или File. Оно передаётся как функция, например Disk('disk_name', 'backup_name').
Параметры движка
database_name_inside_backup — Имя базы данных в резервной копии.
backup_destination — Пункт назначения резервной копии.
Рассмотрим пример с пунктом назначения резервной копии Disk. Сначала настроим диск резервных копий в storage.xml:
Пример использования. Создадим тестовую базу данных и таблицы, вставим немного данных, а затем создадим резервную копию:
Итак, теперь у нас есть резервная копия test_database_backup; давайте создадим базу данных Backup:
Теперь мы можем выполнить запрос к любой таблице в базе данных:
С этой базой данных Backup также можно работать как с любой обычной базой данных. Например, выполнять запросы к её таблицам:
Последнее изменение 25 июня 2026 г.