PHP Класс BcPostgres

Наследование: extends Postgres
Показать файл Открыть проект

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

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