欢迎访问WDPHP素材源码!今天是2021年08月01日 星期日,下午好!别打盹哦!
您好,游客 [ 马上登录 | 注册帐号 | QQ登录]
当前位置:首页 > 源码 > 函数/类库 > 基于thinkphp5的数据库备份与还原扩展

基于thinkphp5的数据库备份与还原扩展
栏目分类:函数/类库    发布日期:2017-11-27    浏览次数:5633次     收藏

此为开源项目,大家可以通过composer require tp5er/tp5-databackup dev-master进行安装,或者直接能过https://github.com/tp5er/tp5-databackup下载安装。通过本站下载5个积分(一个评论就5个积分了~)...
浏览次数:5633 文件大小:11.6KB 下载积分:5积分

使用composer进行安装

composer require tp5er/tp5-databackup dev-master

使用composer update进行安装

"require": {
        "tp5er/tp5-databackup": "dev-master"
    },

通过Github安装

下载地址:https://github.com/tp5er/tp5-databackup

引入类文件

use \tp5er\Backup;

配置文件

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

实例化

 $db= new Backup($config);

文件命名规则,请严格遵守(温馨提示)

$file=['name'=>date('Ymd-His'),'part'=>1]

数据类表列表

return $this->fetch('index',['list'=>$db->dataList()]);

备份文件列表

return $this->fetch('importlist',['list'=>$db->fileList()]);

备份表

 $tables="数据库表1";
 $start= $db->setFile($file)->backup($tables[$id], 0);
 当$start返回0的时候就表示备份成功

导入表

$start=0;
 $start= $db->setFile($file)->import($start);

删除备份文件

$db->delFile($time);

修复表

$db->repair($tables)

优化表

$db->optimize($tables)

申明:本站代码不提供任何技术服务,仅提供有偿服务。WDPHP素材源码所有资源都经过检测,请放心下载!

相关热词: thinkphp5扩展数据库

评论12
头像 游客
友情提示:评论成功赠送5积分(每日前3次),刷评论扣8积分!
  • 头像 11楼
    2018年11月26日
    sx1126665014
    看看就知道了
  • 头像 10楼
    2018年10月11日
    mcslh
    好东西,正好适合我的需要
  • 头像 9楼
    2018年08月30日
    dudu166
    好资源,这个很适合tp5,下过来试试看
  • 头像 8楼
    2018年08月06日
    ccmm
    好资源 下过来试试看
  • 头像 7楼
    2018年07月21日
    zhoujian14
    这个很适合tp5,好用
  • 头像 6楼
    2018年07月18日
    longer
    这个很适合tp5,好用
  • 头像 5楼
    2018年06月21日
    Vdolphin
    正好需要,拿来试试看看
  • 头像 4楼
    2018年03月26日
    ༺L༻
    正好需要,谢谢站长了
  • 头像 板凳
    2018年03月25日
    timoys
    看看怎么样
  • 头像 椅子
    2018年03月12日
    itester
    谢谢,不知道是否支持大数据库备份
Copyright © 2016-2020 wdphp.com 版权所有   本站由WDPHP网站管理系统强力驱动  陕ICP备16002142号
网站首页 | 交流社区 | 关于我们 | 仿站定制 | 积分获取 | 广告投放 | 在线工具 | 站点地图
源码 模板 特效 素材 资源 教程 站长