From 480329ab2608027538a6a4ecbe9a7cddff7fedac Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 20 Dec 2023 13:34:55 +0100 Subject: [PATCH] [jOOQ/jOOQ#15965] Regression in LiquibaseDatabase when omitting the database.liquibaseSchemaName value --- .../org/jooq/meta/extensions/liquibase/LiquibaseDatabase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta-extensions-liquibase/src/main/java/org/jooq/meta/extensions/liquibase/LiquibaseDatabase.java b/jOOQ-meta-extensions-liquibase/src/main/java/org/jooq/meta/extensions/liquibase/LiquibaseDatabase.java index 63d3ef8d67..38881040e6 100644 --- a/jOOQ-meta-extensions-liquibase/src/main/java/org/jooq/meta/extensions/liquibase/LiquibaseDatabase.java +++ b/jOOQ-meta-extensions-liquibase/src/main/java/org/jooq/meta/extensions/liquibase/LiquibaseDatabase.java @@ -148,7 +148,8 @@ public class LiquibaseDatabase extends AbstractInterpretingDatabase { databaseChangeLogLockTableName = database.getDatabaseChangeLogLockTableName(); databaseLiquibaseSchemaName = database.getLiquibaseSchemaName(); - create().createSchemaIfNotExists(unquotedName(databaseLiquibaseSchemaName)).execute(); + if (!StringUtils.isBlank(databaseLiquibaseSchemaName)) + create().createSchemaIfNotExists(unquotedName(databaseLiquibaseSchemaName)).execute(); // [#9866] Allow for loading included files from the classpath or using absolute paths. // [#12872] [#13021] The decision is made based on the presence of the rootPath property