[jOOQ/jOOQ#11722] Code generator cannot handle tables from other schemas than PUBLIC referencing H2 enum domain types
This commit is contained in:
parent
ed9f11659e
commit
05c41bf90b
@ -159,9 +159,13 @@ public class H2TableDefinition extends AbstractTableDefinition {
|
||||
? name(record.get(COLUMNS.DOMAIN_SCHEMA), record.get(COLUMNS.DOMAIN_NAME))
|
||||
: name(getSchema().getName(), getName() + "_" + record.get(COLUMNS.COLUMN_NAME));
|
||||
|
||||
SchemaDefinition typeSchema = record.get(COLUMNS.DOMAIN_NAME) != null
|
||||
? getDatabase().getSchema(record.get(COLUMNS.DOMAIN_SCHEMA))
|
||||
: getSchema();
|
||||
|
||||
DataTypeDefinition type = new DefaultDataTypeDefinition(
|
||||
getDatabase(),
|
||||
getSchema(),
|
||||
typeSchema == null ? getSchema() : typeSchema,
|
||||
record.get(COLUMNS.TYPE_NAME),
|
||||
record.get(COLUMNS.CHARACTER_MAXIMUM_LENGTH),
|
||||
record.get(COLUMNS.NUMERIC_PRECISION),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user