create method
Builds a CREATE TABLE command.
Implementation
TableBlueprint create(
String table,
void Function(TableBlueprint table) definition, {
String? schema,
}) {
final effectiveSchema = schema ?? _defaultSchema;
final effectiveTable = _applyTablePrefix(table, schema: effectiveSchema);
final blueprint = TableBlueprint.create(
effectiveTable,
schema: effectiveSchema,
);
definition(blueprint);
_mutations.add(SchemaMutation.createTable(blueprint));
return blueprint;
}