Skip to content

Commit

Permalink
Fix Mysql family tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
filipelautert committed Sep 13, 2023
1 parent 47acb9f commit b9bae56
Showing 1 changed file with 2 additions and 1 deletion.
Expand Up @@ -2,6 +2,7 @@

import liquibase.database.Database;
import liquibase.database.core.HsqlDatabase;
import liquibase.database.core.MySQLDatabase;
import liquibase.database.core.OracleDatabase;
import liquibase.exception.ValidationErrors;
import liquibase.sql.Sql;
Expand Down Expand Up @@ -32,7 +33,7 @@ protected String generateCountSql(TableIsEmptyStatement statement, Database data
String tableName = database.escapeTableName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName());
if (database instanceof HsqlDatabase) {
return String.format("SELECT COUNT(1) FROM (VALUES(0)) WHERE EXISTS (SELECT * FROM %s)", tableName);
} else if (database instanceof OracleDatabase) {
} else if (database instanceof OracleDatabase || database instanceof MySQLDatabase) {
return String.format("SELECT COUNT(1) FROM DUAL WHERE EXISTS (SELECT * FROM %s)", tableName);
}
return String.format("SELECT COUNT(1) WHERE EXISTS (SELECT * FROM %s)", tableName);
Expand Down

0 comments on commit b9bae56

Please sign in to comment.