public function incrementalBackup(Connection $source)
{
$newDSN = clone $source->getDSN();
$dbname = $newDSN->getAttribute('dbname');
$now = new DateTime();
$dbname .= '_' . $now->format('Ymd_Hi');
$source->query('CREATE DATABASE IF NOT EXISTS ' . $dbname . ' CHARSET utf8');
if ($this->backupToDatabase($source, $dbname, false)) {
return $dbname;
}
return false;
}