Pular para o conteúdo principal
O banco de dados Backup permite anexar instantaneamente uma tabela/um banco de dados a partir de backups no modo somente leitura. O banco de dados Backup é compatível com backups incrementais e não incrementais.

Criar um banco de dados

O destino do backup pode ser qualquer destino de backup válido, como Disk, S3 ou File. Ele é passado como uma função, por exemplo Disk('disk_name', 'backup_name'). Parâmetros do engine
  • database_name_inside_backup — Nome do banco de dados no backup.
  • backup_destination — Destino do backup.

Exemplo de uso

Vamos ver um exemplo com um destino de backup Disk. Primeiro, vamos configurar o disco de backups em storage.xml:
Exemplo de uso. Vamos criar um banco de dados de teste, algumas tabelas, inserir alguns dados e, em seguida, criar um backup:
Agora que temos o backup test_database_backup, vamos criar o banco de dados Backup:
Agora podemos consultar qualquer tabela do banco de dados:
Também é possível trabalhar com este banco de dados Backup como com qualquer banco de dados comum. Por exemplo, consultar as tabelas dele:
Última modificação em 2 de julho de 2026