Skip to content

anshad/dbmanage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbmanage

Database Backup Management Package for Laravel 4.

Backup database or tables in compressed format.

Installation

The DBManage Service Provider can be installed via Composer by requiring the idevoc/dbmanage package in your laravel project's composer.json.

Note : The dbmanage depends on doctrine/dbal

{
   "require": {
      "laravel/framework": "4.2.*",
      "doctrine/dbal": "2.5.*@dev",
      "idevoc/dbmanage": "dev-master"
   }
}

Next, Update your packages with:

composer update 

Or Install with:

composer install 

Usage

Add the service provider to app/config/app.php, within the providers array.

'providers' => array(
     //--
    'Idevoc\Dbmanage\DbmanageServiceProvider',
)

Next, create alias in app/config/app.php, within the aliases array.

'aliases' => array(
     //--
    'DbManage'   => 'Idevoc\Dbmanage\DbManage',
)   

Finally, call the function.

Note: before calling function, you need to set database configurations.

Add your backup path in app/config/app.php or just pass it directly.

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

About

Database Backup Management Package for Laravel 4

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages