idevoc / dbmanage
该软件包最新版本(dev-master)的许可证信息不可用。
dev-master
2014-10-23 08:49 UTC
Requires
- php: >=5.3.0
- doctrine/dbal: 2.5.*@dev
- illuminate/support: 4.2.x
This package is not auto-updated.
Last update: 2024-09-23 14:39:51 UTC
README
Laravel 4 的数据库备份管理软件包。
以压缩格式备份数据库或表。
安装
可以通过Composer在您的laravel项目的composer.json中要求idevoc/dbmanage软件包来安装DBManage服务提供者。
注意:dbmanage依赖于doctrine/dbal
{
"require": {
"laravel/framework": "4.2.*",
"doctrine/dbal": "2.5.*@dev",
"idevoc/dbmanage": "dev-master"
}
}
接下来,使用以下命令更新您的软件包:
composer update
或者使用以下命令安装:
composer install
使用方法
将服务提供者添加到app/config/app.php中的providers数组。
'providers' => array(
//--
'Idevoc\Dbmanage\DbmanageServiceProvider',
)
接下来,在app/config/app.php中的aliases数组中创建别名。
'aliases' => array(
//--
'DbManage' => 'Idevoc\Dbmanage\DbManage',
)
最后,调用函数。
注意:在调用函数之前,您需要设置数据库配置。
在app/config/app.php中添加您的备份路径,或者直接传递。
return DbManage::backupDatabase(); // backup full db to app/database
return DbManage::backupDatabase(app_path().'/'); // backup to app path (you can define any path)
return DbManage::backupDatabase(NULL, 'users,pages'); // backup only users and pages table to default path