leruge / tp5backup
This package is abandoned and no longer maintained.
No replacement package was suggested.
这是一个thinkphp5的数据库备份类。
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' => '备份完成!'
] 如果备份失败则直接抛出异常。
如果是自行开发项目,建议使用迁移类来创建数据库、表,然后备份结构和数据。