From 1c11fe7d6f7a6fc9e9cd811acc4637eeba76b62a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 22 Jan 2021 19:20:40 +0100 Subject: [PATCH] [jOOQ/jOOQ#11286] Use org.jooq.Meta to discover SQLite primary key, unique key, and foreign key names in code generator --- .../main/java/org/jooq/codegen/DefaultGeneratorStrategy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/DefaultGeneratorStrategy.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/DefaultGeneratorStrategy.java index 4fba781bac..f84df16e10 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/DefaultGeneratorStrategy.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/DefaultGeneratorStrategy.java @@ -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).