From bec9c35be6ebe825ef6daec34037f0ebf099346c Mon Sep 17 00:00:00 2001 From: Chris Henson Date: Wed, 14 Jun 2017 18:04:54 -0400 Subject: [PATCH] 0003146: Wildcards for schema and table on Oracle --- .../jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java index 1fc8f76088..3a88da7351 100644 --- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java +++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java @@ -20,6 +20,8 @@ */ package org.jumpmind.symmetric.db.oracle; +import static org.apache.commons.lang.StringUtils.isBlank; + import java.text.ParseException; import java.util.Date; @@ -80,6 +82,9 @@ protected void buildSqlReplacementTokens() { @Override protected boolean doesTriggerExistOnPlatform(String catalog, String schema, String tableName, String triggerName) { + if (isBlank(schema)) { + schema = platform.getDefaultSchema(); + } return platform.getSqlTemplate().queryForInt("select count(*) " + SQL_SELECT_TRIGGERS, new Object[] { triggerName, tableName, schema }) > 0; }