enum_ method
Adds an enum-like column using a CHECK constraint.
Implementation
ColumnDefinition enum_(String name, List<String> values) {
final check = values.map((v) => "'$v'").join(', ');
final col = _addColumn(name, 'VARCHAR(255)');
_constraints.add('CHECK ("${Schema._sanitize(name)}" IN ($check))');
return col;
}