PHP 클래스 DbPatch_Command_Patch_SQL

저자: Sandy Pleyte
저자: Martijn De Letter
저자: Rudi de Vries
상속: extends DbPatch_Command_Patch_Abstract
파일 보기 프로젝트 열기: dbpatch/dbpatch

보호된 프로퍼티들

프로퍼티 타입 설명
$data array

공개 메소드들

메소드 설명
apply ( ) : boolean Apply SQL Patch
create ( string $description, string $patchDirectory, string $patchPrefix ) : void Create Empty SQL Patch
fixSqliteSchemaChangedBug ( ) : DbPatch_Command_Patch_SQL Fix "database schema has changed" error
getContents ( ) : string
getDescription ( ) : string Return first line of the SQL Patch
getType ( ) : string

메소드 상세

apply() 공개 메소드

Apply SQL Patch
public apply ( ) : boolean
리턴 boolean

create() 공개 메소드

Create Empty SQL Patch
public create ( string $description, string $patchDirectory, string $patchPrefix ) : void
$description string
$patchDirectory string
$patchPrefix string
리턴 void

fixSqliteSchemaChangedBug() 공개 메소드

The VACUUM option makes it harder to execute queries while other session (i.e. import command) modify the database. Reconnecting prevents the error.
또한 보기: http://www.mail-archive.com/[email protected]/msg04887.html
public fixSqliteSchemaChangedBug ( ) : DbPatch_Command_Patch_SQL
리턴 DbPatch_Command_Patch_SQL

getContents() 공개 메소드

public getContents ( ) : string
리턴 string

getDescription() 공개 메소드

Return first line of the SQL Patch
public getDescription ( ) : string
리턴 string

getType() 공개 메소드

public getType ( ) : string
리턴 string

프로퍼티 상세

$data 보호되어 있는 프로퍼티

protected array $data
리턴 array