PHP Class LazyRecord\Backup\MySQLBackup

Afficher le fichier Open project: corneltek/lazyrecord Class Usage Examples

Protected Properties

Свойство Type Description
$mysql
$mysqldump

Méthodes publiques

Méthode Description
__construct ( )
backup ( Connection $source, Connection $dest ) * $ mysqldbcopy \ --source=root:pass@localhost:3310:/test123/mysql.sock \ --destination=root:pass@localhost:3310:/test123/mysql.sock \ util_test:util_test_copy
backupToDatabase ( Connection $source, $databaseName, $dropAndCreate = false )
incrementalBackup ( Connection $source )

Méthodes protégées

Méthode Description
formatCommandParameters ( Connection $conn )

Method Details

__construct() public méthode

public __construct ( )

backup() public méthode

$ mysqldump sourcedb -u -p | mysql destdb -u -p $socket = ini_get('pdo_mysql.default_socket') ?: ini_get('mysqli.default_socket') ?: ini_get('mysql.default_socket');
public backup ( Connection $source, Connection $dest )
$source LazyRecord\Connection
$dest LazyRecord\Connection

backupToDatabase() public méthode

public backupToDatabase ( Connection $source, $databaseName, $dropAndCreate = false )
$source LazyRecord\Connection

formatCommandParameters() protected méthode

protected formatCommandParameters ( Connection $conn )
$conn LazyRecord\Connection

incrementalBackup() public méthode

public incrementalBackup ( Connection $source )
$source LazyRecord\Connection

Property Details

$mysql protected_oe property

protected $mysql

$mysqldump protected_oe property

protected $mysqldump