gilleswittenberg/backup-sql

CakePHP 命令行脚本,用于对数据库运行mysqldump。

安装: 7

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:cakephp-plugin

dev-master 2014-03-16 19:18 UTC

This package is not auto-updated.

Last update: 2024-09-24 05:25:58 UTC


README

Build Status Coverage Status Total Downloads Latest Stable Version

BackupSqlShell

在数据库上运行mysqldump。

要求

  • CakePHP 2.x
  • PHP 5.3

安装

[使用Composer]

将插件添加到项目的composer.json中,例如:

	{
		"require": {
			"gilleswittenberg/backup-sql": "dev-master"
		}
	}

因为这个插件在自身的composer.json中设置了类型为cakephp-plugin,所以Composer会将其安装到你的/Plugins目录中,而不是通常的 vendors 文件中。建议将/Plugins/BackupSql添加到你的 .gitignore 文件中。(为什么?请阅读此信息。)

[手动]

[GIT 子模块]

在你的应用目录中输入

	git submodule add -b master git://github.com/gilleswittenberg/BackupSql.git Plugin/BackupSql
	git submodule init
	git submodule update

[GIT 克隆]

在你的Plugin目录中输入

	git clone -b master git://github.com/gilleswittenberg/BackupSql.git BackupSql

启用插件

在2.0版本中,你需要在app/Config/bootstrap.php文件中启用插件

	CakePlugin::load('BackupSql');

如果你已经使用了CakePlugin::loadAll();,那么这就不必要了。

用法

在cli上运行脚本

Console/cake BackupSql.backup_sql default backup.sql

这将创建一个备份,备份的是你在default数据库连接中配置的mysql数据,并将其保存到app/tmp/backups目录下,文件名为backup.sql

许可协议

MIT 许可协议 (MIT)

版权所有 © 2014 Gilles Wittenberg

以下任何人免费获得此软件及其相关文档(以下简称“软件”)的副本,均可不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许获得该软件的人士进行上述操作,但需遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适销性、特定用途适用性或非侵权性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论是因合同、侵权或其他原因而引起的,无论是直接还是间接,从软件或其使用或操作中产生的。