From 29b753dca8f005d0f82897597f1570880d642fc7 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 12 Nov 2019 17:07:36 +0100 Subject: [PATCH] [jOOQ/jOOQ#9534] Add parser support --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 343bdae1f3..87fd57d004 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -3781,6 +3781,9 @@ final class ParserImpl implements Parser { if (parseKeywordIf(ctx, "CONSTRAINT")) { return parseCascadeRestrictIf(ctx, s1.dropConstraint(parseIdentifier(ctx))); } + else if (parseKeywordIf(ctx, "UNIQUE")) { + return parseCascadeRestrictIf(ctx, s1.dropUnique(parseIdentifier(ctx))); + } else if (parseKeywordIf(ctx, "PRIMARY KEY")) { Name identifier = parseIdentifierIf(ctx); return parseCascadeRestrictIf(ctx, identifier == null ? s1.dropPrimaryKey() : s1.dropPrimaryKey(identifier));