跳转到主要内容
Backup 数据库引擎允许以只读模式从备份中即时附加表/数据库。 Backup 数据库引擎同时支持增量备份和非增量备份。

创建数据库

备份目标可以是任何有效的备份destination,例如 DiskS3File。它以函数形式传递,例如 Disk('disk_name', 'backup_name') 引擎参数
  • database_name_inside_backup — 备份中数据库的名称。
  • backup_destination — 备份目标。

使用示例

下面以 Disk 备份目标为例。首先在 storage.xml 中配置用于备份的磁盘:
使用示例。下面创建测试数据库和表,插入一些数据,然后再创建备份:
现在我们已经有了 test_database_backup 备份,接下来创建 Backup 数据库:
现在我们可以查询该数据库中的任意表:
也可以像使用任何普通数据库一样使用这个 Backup 数据库。例如,可以查询其中的表:
最后修改于 2026年7月1日