安装
composer require tp5er/tp5-databackup dev-master
引入类文件
use \tp5er\Backup;
基本配置信息,默认传入下面参数
$config=array(
'path' => './Data/',
'part' => 20971520,
'compress' => 0,
'level' => 9
);
实例化
$db= new Backup($config);
数据类表列表
return $this->fetch('index',['list'=>$db->dataList()]);
备份文件列表
return $this->fetch('importlist',['list'=>$db->fileList()]);
备份表
$start= $db->setFile($file)->backup($tables[$id], $start);
导入表
$start= $db->setFile($file)->import($start);
删除备份文件
$db->delFile($time);
修复表
$db->repair($tables)
优化表
$db->optimize($tables)
下载
$db->downloadFile($time)