From f345363fc29752010541de6a2f71529f7346dc4a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 21 May 2025 14:54:09 +0200 Subject: [PATCH] [jOOQ/jOOQ#18503] Diff may produce DROP TABLE before corresponding DROP SYNONYM statement --- jOOQ/src/main/java/org/jooq/impl/Diff.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/Diff.java b/jOOQ/src/main/java/org/jooq/impl/Diff.java index 4a87bb42cc..52e159c29d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Diff.java +++ b/jOOQ/src/main/java/org/jooq/impl/Diff.java @@ -1005,6 +1005,7 @@ final class Diff { } static final int sortIndex(Query q) { + final int SYN = 7; final int COMM = 6; final int VIEW = 5; final int FKEY = 4; @@ -1049,6 +1050,12 @@ final class Diff { return -VIEW; else if (q instanceof QOM.CreateView) return VIEW; + + + + + + else if (q instanceof QOM.CommentOn) return COMM; else