enumDartName function
The Dart type name for the Postgres enum typeName (mood → MOOD).
Implementation
String enumDartName(String typeName) {
final name = typeName.toUpperCase().replaceAll(RegExp(r'[^A-Z0-9_]'), '_');
return name.startsWith(RegExp(r'[0-9]')) ? 'ENUM_$name' : name;
}