leruge/tp5backup

此包已被 废弃 且不再维护。未建议替代包。

这是一个针对ThinkPHP5的数据库备份类。

维护者

详细信息

gitee.com/sjclub/tp5backup.git

v1.0 2018-01-10 17:53 UTC

This package is not auto-updated.

Last update: 2021-10-20 02:47:22 UTC


README

使用方法:实例化BackUp类,然后调用all方法,传入文件名即可。在runtime下面的backup文件夹可以看到备份的数据库文件。例如:

use leruge\BackUp;

$backUpFile = date('YmdHis') . '.sql'; $backUp = new BackUp(); $result = $backUp->all($backUpFile);

如果备份成功则返回数据如下 [

'code' => 1,
'message' => '备份完成!'

] 如果备份失败则直接抛出异常。

如果是自行开发项目,建议使用迁移类来创建数据库、表,然后备份结构和数据。