From fb2ea304bbe6b646107c8db0be535e200dc9bbb6 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 24 Nov 2022 15:02:25 +0100 Subject: [PATCH] [jOOQ/jOOQ#14294] ON CONFLICT DO NOTHING emulation should continue to be applied for PostgreSQL 9.3 and 9.4 --- jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java index 502581bef5..203cc52633 100644 --- a/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/InsertQueryImpl.java @@ -58,6 +58,7 @@ import static org.jooq.SQLDialect.MYSQL; // ... // ... import static org.jooq.SQLDialect.POSTGRES; +// ... import static org.jooq.SQLDialect.SQLITE; // ... // ... @@ -549,6 +550,14 @@ implements case POSTGRES: case SQLITE: case YUGABYTEDB: { + + + + + + + + ctx.data(DATA_MANDATORY_WHERE_CLAUSE, ctx.family() == SQLITE, c -> toSQLInsert(c, false)); ctx.formatSeparator()