idevoc/dbmanage

该软件包最新版本(dev-master)的许可证信息不可用。

dev-master 2014-10-23 08:49 UTC

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