インターフェース yii\db\ConstraintFinderInterface
ConstraintFinderInterface は、テーブル制約情報を取得するためのメソッドを定義します。
公開メソッド
| メソッド | 説明 | 定義元 |
|---|---|---|
| getSchemaChecks() | データベース内のすべてのテーブルのチェック制約を返します。 | yii\db\ConstraintFinderInterface |
| getSchemaDefaultValues() | データベース内のすべてのテーブルのデフォルト値制約を返します。 | yii\db\ConstraintFinderInterface |
| getSchemaForeignKeys() | データベース内のすべてのテーブルの外部キーを返します。 | yii\db\ConstraintFinderInterface |
| getSchemaIndexes() | データベース内のすべてのテーブルのインデックスを返します。 | yii\db\ConstraintFinderInterface |
| getSchemaPrimaryKeys() | データベース内のすべてのテーブルの主キーを返します。 | yii\db\ConstraintFinderInterface |
| getSchemaUniques() | データベース内のすべてのテーブルの一意制約を返します。 | yii\db\ConstraintFinderInterface |
| getTableChecks() | 指定されたテーブルのチェック制約情報を取得します。 | yii\db\ConstraintFinderInterface |
| getTableDefaultValues() | 指定されたテーブルのデフォルト値制約情報を取得します。 | yii\db\ConstraintFinderInterface |
| getTableForeignKeys() | 指定されたテーブルの外部キー情報を取得します。 | yii\db\ConstraintFinderInterface |
| getTableIndexes() | 指定されたテーブルのインデックス情報を取得します。 | yii\db\ConstraintFinderInterface |
| getTablePrimaryKey() | 指定されたテーブルの主キーを取得します。 | yii\db\ConstraintFinderInterface |
| getTableUniques() | 指定されたテーブルの一意制約情報を取得します。 | yii\db\ConstraintFinderInterface |
メソッドの詳細
データベース内のすべてのテーブルのチェック制約を返します。
| public abstract \yii\db\CheckConstraint[][] getSchemaChecks ( $schema = '', $refresh = false ) | ||
| $schema | 文字列 |
テーブルのスキーマ。デフォルトは空文字列で、現在のまたはデフォルトのスキーマ名を意味します。 |
| $refresh | ブール値 |
最新の利用可能なテーブルスキーマを取得するかどうか。falseの場合、利用可能な場合はキャッシュされたデータが返される可能性があります。 |
| 戻り値 | \yii\db\CheckConstraint[][] |
データベース内のすべてのテーブルのチェック制約。各配列要素は、yii\db\CheckConstraintまたはその子クラスの配列です。 |
|---|---|---|
public function getSchemaChecks($schema = '', $refresh = false);
データベース内のすべてのテーブルのデフォルト値制約を返します。
| public abstract yii\db\DefaultValueConstraint[] getSchemaDefaultValues ( $schema = '', $refresh = false ) | ||
| $schema | 文字列 |
テーブルのスキーマ。デフォルトは空文字列で、現在のまたはデフォルトのスキーマ名を意味します。 |
| $refresh | ブール値 |
最新の利用可能なテーブルスキーマを取得するかどうか。falseの場合、利用可能な場合はキャッシュされたデータが返される可能性があります。 |
| 戻り値 | yii\db\DefaultValueConstraint[] |
データベース内のすべてのテーブルのデフォルト値制約。各配列要素は、yii\db\DefaultValueConstraintまたはその子クラスの配列です。 |
|---|---|---|
public function getSchemaDefaultValues($schema = '', $refresh = false);
データベース内のすべてのテーブルの外部キーを返します。
| public abstract \yii\db\ForeignKeyConstraint[][] getSchemaForeignKeys ( $schema = '', $refresh = false ) | ||
| $schema | 文字列 |
テーブルのスキーマ。デフォルトは空文字列で、現在のまたはデフォルトのスキーマ名を意味します。 |
| $refresh | ブール値 |
最新の利用可能なテーブルスキーマを取得するかどうか。falseの場合、利用可能な場合はキャッシュされたデータが返される可能性があります。 |
| 戻り値 | \yii\db\ForeignKeyConstraint[][] |
データベース内のすべてのテーブルの外部キー。各配列要素は、yii\db\ForeignKeyConstraintまたはその子クラスの配列です。 |
|---|---|---|
public function getSchemaForeignKeys($schema = '', $refresh = false);
データベース内のすべてのテーブルのインデックスを返します。
| public abstract \yii\db\IndexConstraint[][] getSchemaIndexes ( $schema = '', $refresh = false ) | ||
| $schema | 文字列 |
テーブルのスキーマ。デフォルトは空文字列で、現在のまたはデフォルトのスキーマ名を意味します。 |
| $refresh | ブール値 |
最新の利用可能なテーブルスキーマを取得するかどうか。falseの場合、利用可能な場合はキャッシュされたデータが返される可能性があります。 |
| 戻り値 | \yii\db\IndexConstraint[][] |
データベース内のすべてのテーブルのインデックス。各配列要素は、yii\db\IndexConstraintまたはその子クラスの配列です。 |
|---|---|---|
public function getSchemaIndexes($schema = '', $refresh = false);
データベース内のすべてのテーブルの主キーを返します。
| public abstract yii\db\Constraint[] getSchemaPrimaryKeys ( $schema = '', $refresh = false ) | ||
| $schema | 文字列 |
テーブルのスキーマ。デフォルトは空文字列で、現在のまたはデフォルトのスキーマ名を意味します。 |
| $refresh | ブール値 |
最新の利用可能なテーブルスキーマを取得するかどうか。これが |
| 戻り値 | yii\db\Constraint[] |
データベース内のすべてのテーブルの主キー。各配列要素は、yii\db\Constraintまたはその子クラスのインスタンスです。 |
|---|---|---|
public function getSchemaPrimaryKeys($schema = '', $refresh = false);
データベース内のすべてのテーブルの一意制約を返します。
| public abstract \yii\db\Constraint[][] getSchemaUniques ( $schema = '', $refresh = false ) | ||
| $schema | 文字列 |
テーブルのスキーマ。デフォルトは空文字列で、現在のまたはデフォルトのスキーマ名を意味します。 |
| $refresh | ブール値 |
最新の利用可能なテーブルスキーマを取得するかどうか。falseの場合、利用可能な場合はキャッシュされたデータが返される可能性があります。 |
| 戻り値 | \yii\db\Constraint[][] |
データベース内のすべてのテーブルの一意制約。各配列要素は、yii\db\Constraintまたはその子クラスの配列です。 |
|---|---|---|
public function getSchemaUniques($schema = '', $refresh = false);
指定されたテーブルのチェック制約情報を取得します。
| public abstract yii\db\CheckConstraint[] getTableChecks ( $name, $refresh = false ) | ||
| $name | 文字列 |
テーブル名。テーブル名には、スキーマ名が含まれる場合があります。テーブル名を引用符で囲まないでください。 |
| $refresh | ブール値 |
キャッシュ内に見つかった場合でも、情報を再読み込みするかどうか。 |
| 戻り値 | yii\db\CheckConstraint[] |
テーブルチェック制約。 |
|---|---|---|
public function getTableChecks($name, $refresh = false);
指定されたテーブルのデフォルト値制約情報を取得します。
| public abstract yii\db\DefaultValueConstraint[] getTableDefaultValues ( $name, $refresh = false ) | ||
| $name | 文字列 |
テーブル名。テーブル名には、スキーマ名が含まれる場合があります。テーブル名を引用符で囲まないでください。 |
| $refresh | ブール値 |
キャッシュ内に見つかった場合でも、情報を再読み込みするかどうか。 |
| 戻り値 | yii\db\DefaultValueConstraint[] |
テーブルのデフォルト値制約。 |
|---|---|---|
public function getTableDefaultValues($name, $refresh = false);
指定されたテーブルの外部キー情報を取得します。
| public abstract yii\db\ForeignKeyConstraint[] getTableForeignKeys ( $name, $refresh = false ) | ||
| $name | 文字列 |
テーブル名。テーブル名には、スキーマ名が含まれる場合があります。テーブル名を引用符で囲まないでください。 |
| $refresh | ブール値 |
キャッシュ内に見つかった場合でも、情報を再読み込みするかどうか。 |
| 戻り値 | yii\db\ForeignKeyConstraint[] |
テーブルの外部キー。 |
|---|---|---|
public function getTableForeignKeys($name, $refresh = false);
指定されたテーブルのインデックス情報を取得します。
| public abstract yii\db\IndexConstraint[] getTableIndexes ( $name, $refresh = false ) | ||
| $name | 文字列 |
テーブル名。テーブル名には、スキーマ名が含まれる場合があります。テーブル名を引用符で囲まないでください。 |
| $refresh | ブール値 |
キャッシュ内に見つかった場合でも、情報を再読み込みするかどうか。 |
| 戻り値 | yii\db\IndexConstraint[] |
テーブルのインデックス。 |
|---|---|---|
public function getTableIndexes($name, $refresh = false);
指定されたテーブルの主キーを取得します。
| public abstract yii\db\Constraint|null getTablePrimaryKey ( $name, $refresh = false ) | ||
| $name | 文字列 |
テーブル名。テーブル名には、スキーマ名が含まれる場合があります。テーブル名を引用符で囲まないでください。 |
| $refresh | ブール値 |
キャッシュ内に見つかった場合でも、情報を再読み込みするかどうか。 |
| 戻り値 | yii\db\Constraint|null |
テーブルの主キー。テーブルに主キーがない場合は |
|---|---|---|
public function getTablePrimaryKey($name, $refresh = false);
指定されたテーブルの一意制約情報を取得します。
| public abstract yii\db\Constraint[] getTableUniques ( $name, $refresh = false ) | ||
| $name | 文字列 |
テーブル名。テーブル名には、スキーマ名が含まれる場合があります。テーブル名を引用符で囲まないでください。 |
| $refresh | ブール値 |
キャッシュ内に見つかった場合でも、情報を再読み込みするかどうか。 |
| 戻り値 | yii\db\Constraint[] |
テーブルの一意制約。 |
|---|---|---|
public function getTableUniques($name, $refresh = false);
サインアップ または ログイン してコメントしてください。