PHP 클래스 BcPostgres

상속: extends Postgres
파일 보기 프로젝트 열기: baserproject/basercms

공개 메소드들

메소드 설명
buildRenameTable ( string $sourceName, string $targetName ) : string テーブル名のリネームステートメントを生成
describe ( Model | string $model ) : array Returns an array of the fields in given table name.
length ( string $real ) : integer Gets the length of a database-native column description, or null if no length
renameColumn ( array $options ) : boolean カラム名を変更する
updateSequence ( ) シーケンスを更新する
value ( $data, $column = null, $null = true ) {@inheritDoc}

비공개 메소드들

메소드 설명
__describe ( Model | string $model ) : array DboPostgresのdescribeメソッドを呼び出さずにキャッシュを読み込む為に利用 Datasource::describe と同じ(一部ハック)

메소드 상세

buildRenameTable() 공개 메소드

テーブル名のリネームステートメントを生成
public buildRenameTable ( string $sourceName, string $targetName ) : string
$sourceName string
$targetName string
리턴 string

describe() 공개 메소드

Returns an array of the fields in given table name.
public describe ( Model | string $model ) : array
$model Model | string Name of database table to inspect
리턴 array Fields in table. Keys are name and type

length() 공개 메소드

Gets the length of a database-native column description, or null if no length
public length ( string $real ) : integer
$real string Real database-layer column type (i.e. "varchar(255)")
리턴 integer An integer representing the length of the column

renameColumn() 공개 메소드

カラム名を変更する
public renameColumn ( array $options ) : boolean
$options array [ table / new / old ]
리턴 boolean

updateSequence() 공개 메소드

シーケンスを更新する
public updateSequence ( )

value() 공개 메소드

{@inheritDoc}
public value ( $data, $column = null, $null = true )