[jOOQ/jOOQ#11286] Use org.jooq.Meta to discover SQLite primary key,

unique key, and foreign key names in code generator
This commit is contained in:
Lukas Eder 2021-01-22 19:20:40 +01:00
parent c06bcfeec4
commit 1c11fe7d6f

View File

@ -190,7 +190,7 @@ public class DefaultGeneratorStrategy extends AbstractGeneratorStrategy {
// [#9758] And then also for foreign keys
else if (definition instanceof ForeignKeyDefinition && asList(AURORA_POSTGRES, COCKROACHDB, DB2, SQLITE, POSTGRES).contains(definition.getDatabase().getDialect().family()))
else if (definition instanceof ForeignKeyDefinition && asList(POSTGRES, SQLITE).contains(definition.getDatabase().getDialect().family()))
return ((ForeignKeyDefinition) definition).getTable().getOutputName().toUpperCase(targetLocale) + "__" + definition.getOutputName().toUpperCase(targetLocale);
// [#10481] Embeddables have a defining name (class name) and a referencing name (identifier name, member name).