From 4e46e252ca431048a1f0be26eef915ab6863d87c Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 31 Oct 2025 14:23:31 +0100 Subject: [PATCH] [jOOQ/jOOQ#19312] BigQuery ALTER TABLE .. DROP FOREIGN KEY renders wrong SQL --- jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java b/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java index 35c52cb4a7..527dd6c22f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java @@ -1713,7 +1713,7 @@ implements .sql(' ') .visit(dropConstraint); } - else if (dropConstraintType == PRIMARY_KEY && NO_SUPPORT_DROP_CONSTRAINT.contains(c.dialect()) || AbstractConstraint.NO_SUPPORT_NAMED_PK.contains(c.dialect())) { + else if (dropConstraintType == PRIMARY_KEY && (NO_SUPPORT_DROP_CONSTRAINT.contains(c.dialect()) || AbstractConstraint.NO_SUPPORT_NAMED_PK.contains(c.dialect()))) { c.visit(K_DROP).sql(' ').visit(K_PRIMARY_KEY); } else {