定制 wamkj/thinkphp6.0-databackup 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wamkj/thinkphp6.0-databackup

最新稳定版本:v1.0

Composer 安装命令:

composer require wamkj/thinkphp6.0-databackup

包简介

thinkphp6.0的数据库自动备份扩展

README 文档

README

使用composer进行安装

composer require wamkj/thinkphp6.0-databackup

引入类文件

use wamkj\thinkphp\Backup;

配置文件

$config=array(
    'path'     => './Data/',//数据库备份路径
    'part'     => 20971520,//数据库备份卷大小
    'compress' => 0,//数据库备份文件是否启用压缩 0不压缩 1 压缩
    'level'    => 9 //数据库备份文件压缩级别 1普通 4 一般  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)

统计信息

  • 总下载量: 350
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 12
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 0
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2020-02-15