alterColumn method
Implementation
TableDefinition alterColumn(
String table,
Function(Schema) callback, {
String beforeColumn = '',
String afterColumn = '',
}) {
Future<void> createFunction() async {
_schemaBuilder.reset();
_schemaBuilder.setTableName(table);
callback(_schemaBuilder);
final statements = _requireAdapter.renderAlterAddColumns(
table,
_schemaBuilder.toBlueprint(),
afterColumn: afterColumn,
beforeColumn: beforeColumn,
);
await _executeStatements(statements);
}
return TableDefinition(
table,
createFunction,
connection: _connection,
adapter: _adapter,
);
}