diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java index 45901b3276..b544689a45 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultRelations.java @@ -424,6 +424,7 @@ public class DefaultRelations implements Relations { if (checkConstraintsByTable == null) { checkConstraintsByTable = new LinkedHashMap<>(); checkConstraints.forEach((k, v) -> checkConstraintsByTable.computeIfAbsent(k.table, t -> new ArrayList<>()).add(v)); + checkConstraintsByTable.forEach((t, l) -> table.getDatabase().sort(l)); } List list = checkConstraintsByTable.get(table);