nkt/backup-bundle

Symfony 数据库备份扩展包

安装: 98

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

开放问题: 0

类型:symfony-bundle

0.1 2014-05-24 23:03 UTC

This package is auto-updated.

Last update: 2024-09-04 13:03:59 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

用法

"nkt/backup-bundle": "1.0.x-dev" 添加到 composer.json 中。

Nkt\BackupBundle\NktBackupBundle 添加到您的内核扩展包中。

现在您可以添加新的定时任务,用于备份应用程序

0 */6 * * * /path/to/app/console doctrine:database:backup --gzip=-9

您也可以使用以下命令恢复任何备份

/path/to/app/console doctrine:database:restore /path/to/app/backup/backupname.sql.gz

备份选项

备份文件名包含驱动名、数据库名和日期。您可以使用 --date-pattern 选项更改日期模式(默认为 Y-m-d-H-i-s)。

如果您使用多个连接,请使用 --connection 选项或 -c 标志指定它。

默认情况下,所有备份都保存到 path/to/app/backups,您可以使用 --destination 选项或 -d 标志更改它。

如示例所示,您可以使用 --gzip 选项压缩备份。此选项需要指定压缩质量。

恢复选项

恢复命令需要通过第一个参数指定文件名。它还支持使用 --connection 选项或 -c 标志更改连接。

您无需指定gzip文件。命令会检查文件名是否以 .gz 结尾,并将其解压缩。

许可

MIT