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.
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.
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