elektro-potkan / backups-job-mysql
备份 - MySQL 数据库导出作业
v1.0.1
2021-09-21 12:55 UTC
Requires
- php: >= 7.2
- dg/mysql-dump: ^1.5.1
- elektro-potkan/backups: ^1.0.0
- nette/utils: ^3.0.1
Requires (Dev)
- phpstan/phpstan: ^0.12
- phpstan/phpstan-deprecation-rules: ^0.12
- phpstan/phpstan-nette: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
This package is auto-updated.
Last update: 2024-09-21 18:07:57 UTC
README
使用dg/mysql-dump工具导出MySQL数据库的备份作业。此包提供了与主包elektro-potkan/backups一起使用的MySQL
作业。
使用方法
$db = new mysqli($server, $user, $password, $dbname);
$dump = new MySQLDump($db);
$job = new ElektroPotkan\Backups\Jobs\MySQL($dump);
// register the job ($manager is an instance implementing ElektroPotkan\Backups\IManager)
$manager->addJob('my-db-dump', $job);
压缩
默认情况下,输出备份文件将被gzip压缩。要禁用压缩,请在作业构造函数中将false
作为第二个参数传递。
$job = new ElektroPotkan\Backups\Jobs\MySQL($dump, false);// gzip compression disabled
作者
Elektro-potkan git@elektro-potkan.cz
信息
版本控制
本项目使用语义版本控制 2.0.0 (semver.org)。
分支管理
本项目使用略有修改的Git-Flow工作流程和分支模型。
- https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
- https://nvie.com/posts/a-successful-git-branching-model/
许可证
您可以在BSD Zero Clause License或GNU通用公共许可证(GPL)版本3或更高版本下使用此程序。
请参阅文件LICENSE。