PHP Класс LazyRecord\Backup\MySQLBackup

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$mysql
$mysqldump

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
formatCommandParameters ( Connection $conn )

Описание методов

__construct() публичный метод

public __construct ( )

backup() публичный метод

$ 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 backupToDatabase ( Connection $source, $databaseName, $dropAndCreate = false )
$source LazyRecord\Connection

formatCommandParameters() защищенный метод

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

incrementalBackup() публичный метод

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

Описание свойств

$mysql защищенное свойство

protected $mysql

$mysqldump защищенное свойство

protected $mysqldump