Интерфейс SqlGeneratorInterface
Интерфейс, используемый объектами TableSchema.
Краткое описание методов
-
addConstraintSql() public
Сгенерировать SQL-запросы для добавления ограничений к таблице
-
createSql() public
Сгенерировать SQL для создания таблицы.
-
dropConstraintSql() public
Сгенерировать SQL-запросы для удаления ограничений из таблицы
-
dropSql() public
Сгенерировать SQL для удаления таблицы.
-
truncateSql() public
Сгенерировать SQL-запросы для обнуления таблицы
Подробное описание методов
addConstraintSql() public
addConstraintSql(Cake\Database\Connection $connection): array
Сгенерировать SQL-запросы для добавления ограничений к таблице
Параметры
-
Cake\Database\Connection$connection Подключение, для которого генерируется SQL.
Возвращаемое значение
arraycreateSql() public
createSql(Cake\Database\Connection $connection): array
Сгенерировать SQL для создания таблицы.
Использует подключение для доступа к диалекту схемы, чтобы сгенерировать платформозависимый SQL.
Параметры
-
Cake\Database\Connection$connection Подключение, для которого генерируется SQL.
Возвращаемое значение
arraydropConstraintSql() public
dropConstraintSql(Cake\Database\Connection $connection): array
Сгенерировать SQL-запросы для удаления ограничений из таблицы
Параметры
-
Cake\Database\Connection$connection Подключение, для которого генерируется SQL.
Возвращаемое значение
arraydropSql() public
dropSql(Cake\Database\Connection $connection): array
Сгенерировать SQL для удаления таблицы.
Использует подключение для доступа к диалекту схемы, чтобы сгенерировать платформозависимый SQL.
Параметры
-
Cake\Database\Connection$connection Подключение, для которого генерируется SQL.
Возвращаемое значение
arraytruncateSql() public
truncateSql(Cake\Database\Connection $connection): array
Сгенерировать SQL-запросы для обнуления таблицы
Параметры
-
Cake\Database\Connection$connection Подключение, для которого генерируется SQL.
Возвращаемое значение
array
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/interface-Cake.Database.Schema.SqlGeneratorInterface.html