-
Notifications
You must be signed in to change notification settings - Fork 295
Full usage example
diego torres edited this page Jan 24, 2015
·
8 revisions
Complete example using autloader classes.
error_reporting(E_ALL);
require_once __DIR__ . '/vendor/autoload.php';
include_once(dirname(__FILE__) . '/vendor/ifsnop/lpsf/src/Ifsnop/main.inc.php');
use Ifsnop\Mysqldump as IMysqldump;
$fecha = date('Ymd');
$dumpSettings = array(
'compress' => IMysqldump\Mysqldump::NONE,
'no-data' => false,
'add-drop-table' => true,
'single-transaction' => true,
'lock-tables' => true,
'add-locks' => true,
'extended-insert' => true,
'disable-foreign-keys-check' => true,
'skip-triggers' => false,
'add-drop-trigger' => true,
'databases' => true,
'add-drop-database' => true,
'hex-blob' => true
);
$dump = new IMysqldump\Mysqldump("database", "user", "pass", "localhost", 'mysql', $dumpSettings);