An interface used by TableSchema objects.
Generate the SQL statements to add the constraints to the table
Generate the SQL to create the Table.
Generate the SQL statements to drop the constraints to the table
Generate the SQL to drop a table.
Generate the SQL statements to truncate a table
addConstraintSql(Cake\Database\Connection $connection): array
Generate the SQL statements to add the constraints to the table
Cake\Database\Connection
$connection The connection to generate SQL for.
array
createSql(Cake\Database\Connection $connection): array
Generate the SQL to create the Table.
Uses the connection to access the schema dialect to generate platform specific SQL.
Cake\Database\Connection
$connection The connection to generate SQL for.
array
dropConstraintSql(Cake\Database\Connection $connection): array
Generate the SQL statements to drop the constraints to the table
Cake\Database\Connection
$connection The connection to generate SQL for.
array
dropSql(Cake\Database\Connection $connection): array
Generate the SQL to drop a table.
Uses the connection to access the schema dialect to generate platform specific SQL.
Cake\Database\Connection
$connection The connection to generate SQL for.
array
truncateSql(Cake\Database\Connection $connection): array
Generate the SQL statements to truncate a table
Cake\Database\Connection
$connection The connection to generate SQL for.
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.4/interface-Cake.Database.Schema.SqlGeneratorInterface.html