PHP 클래스 LazyRecord\Backup\MySQLBackup

파일 보기 프로젝트 열기: corneltek/lazyrecord 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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