From ead855fc00a004a0d3e9d1f04ddacd092b29bc89 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 14 Apr 2023 13:40:04 +0200 Subject: [PATCH] [jOOQ/jOOQ#14938] Unstable ordering of Derby generated foreign keys --- jOOQ-meta/src/main/java/org/jooq/meta/derby/DerbyDatabase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/DerbyDatabase.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/DerbyDatabase.java index 65e4b7b7d7..0b01b9cae9 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/DerbyDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/DerbyDatabase.java @@ -202,7 +202,8 @@ public class DerbyDatabase extends AbstractDatabase implements ResultQueryDataba .join("sys.sysschemas ps").on("ps.schemaid = pt.schemaid") // [#6797] The cast is necessary if a non-standard collation is used .where("cast(fc.type as varchar(32672)) = 'F'") - .fetch()) { + .orderBy(fkSchema, fkTable, fkName) + ) { SchemaDefinition foreignKeySchema = getSchema(record.get(fkSchema)); SchemaDefinition uniqueKeySchema = getSchema(record.get(ukSchema));