diff --git a/jOOQ/src/main/java/org/jooq/impl/Diff.java b/jOOQ/src/main/java/org/jooq/impl/Diff.java index 86d7c5df7b..608048f578 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Diff.java +++ b/jOOQ/src/main/java/org/jooq/impl/Diff.java @@ -979,6 +979,7 @@ final class Diff { } static final int sortIndex(Query q) { + final int VIEW = 5; final int FKEY = 4; final int CONS = 3; final int NULL = 2; @@ -1017,6 +1018,10 @@ final class Diff { return -CONS; else if (q instanceof QOM.CreateIndex) return CONS; + else if (q instanceof QOM.DropView) + return -VIEW; + else if (q instanceof QOM.CreateView) + return VIEW; else return 0; }