BcSchema
extends TableSchema
in package
BcSchema
バックアップで利用するスキーマで継承して利用する 継承するクラスファイルは、BcDatabaseService::writeSchema() で生成する。
Table of Contents
Properties
- $connection : string
- コネクション名
- $fields : array<string|int, mixed>
- フィールド
- $table : string
- テーブル名
Methods
- __construct() : mixed
- Construct
- connection() : string
- コネクション名を取得
- create() : void
- テーブルを作成する
- drop() : void
- テーブルを削除する
- init() : mixed
- 初期化処理
- setTable() : mixed
- テーブルをセットする
- _schemaFromFields() : void
- fields プロパティからスキーマを構築 Cake\TestSuite\Fixture\TestFixture::_schemaFromFields() を移植
Properties
$connection
コネクション名
public
string
$connection
$fields
フィールド
public
array<string|int, mixed>
$fields
$table
テーブル名
public
string
$table
Methods
__construct()
Construct
public
__construct([string $table = '' ][, array<string|int, mixed> $columns = [] ]) : mixed
Parameters
- $table : string = ''
- $columns : array<string|int, mixed> = []
Tags
connection()
コネクション名を取得
public
connection() : string
Tags
Return values
stringcreate()
テーブルを作成する
public
create() : void
Tags
drop()
テーブルを削除する
public
drop() : void
Tags
init()
初期化処理
public
init() : mixed
Tags
setTable()
テーブルをセットする
public
setTable(string $table) : mixed
Parameters
- $table : string
Tags
_schemaFromFields()
fields プロパティからスキーマを構築 Cake\TestSuite\Fixture\TestFixture::_schemaFromFields() を移植
protected
_schemaFromFields() : void