接口 SqlGeneratorInterface
TableSchema 对象使用的接口。
命名空间: Cake\Database\Schema
方法摘要
-
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 的连接。
返回
array
createSql() ¶ public
createSql(Cake\Database\Connection $connection): array
生成创建表的 SQL 语句。
使用连接访问模式方言以生成特定于平台的 SQL。
参数
-
Cake\Database\Connection
$connection 要为其生成 SQL 的连接。
返回
array
dropConstraintSql() ¶ public
dropConstraintSql(Cake\Database\Connection $connection): array
生成从表中删除约束的 SQL 语句
参数
-
Cake\Database\Connection
$connection 要为其生成 SQL 的连接。
返回
array
dropSql() ¶ public
dropSql(Cake\Database\Connection $connection): array
生成删除表的 SQL 语句。
使用连接访问模式方言以生成特定于平台的 SQL。
参数
-
Cake\Database\Connection
$connection 要为其生成 SQL 的连接。
返回
array
truncateSql() ¶ public
truncateSql(Cake\Database\Connection $connection): array
生成截断表的 SQL 语句
参数
-
Cake\Database\Connection
$connection 要为其生成 SQL 的连接。
返回
array