Skip to content

Commit

Permalink
Merge pull request #2270 from liquibase/fix-mariadb-cache-size
Browse files Browse the repository at this point in the history
Correctly handle cacheSize in mariadb
  • Loading branch information
nvoxland committed Jan 10, 2022
2 parents 3531b51 + 4c93822 commit cf04d4b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Expand Up @@ -72,7 +72,7 @@ public Sql[] generateSql(AlterSequenceStatement statement, Database database, Sq
}
}

if ((statement.getCacheSize() != null) && (database instanceof OracleDatabase || database instanceof PostgresDatabase)) {
if ((statement.getCacheSize() != null) && (database instanceof OracleDatabase || database instanceof PostgresDatabase || database instanceof MariaDBDatabase)) {
if (statement.getCacheSize().equals(BigInteger.ZERO)) {
buffer.append(" NOCACHE ");
} else {
Expand Down
Expand Up @@ -92,10 +92,12 @@ public Sql[] generateSql(CreateSequenceStatement statement, Database database, S
}

if (statement.getCacheSize() != null) {
if (database instanceof OracleDatabase || database instanceof Db2zDatabase || database instanceof PostgresDatabase) {
if (database instanceof OracleDatabase || database instanceof Db2zDatabase || database instanceof PostgresDatabase || database instanceof MariaDBDatabase) {
if (BigInteger.ZERO.equals(statement.getCacheSize())) {
if (database instanceof OracleDatabase) {
queryStringBuilder.append(" NOCACHE ");
} else if (database instanceof MariaDBDatabase) {
queryStringBuilder.append(" CACHE 0");
}
} else {
queryStringBuilder.append(" CACHE ").append(statement.getCacheSize());
Expand Down

0 comments on commit cf04d4b

Please sign in to comment.