Skip to content

Commit

Permalink
Merge pull request #2549 from liquibase/mssql-no-ordered
Browse files Browse the repository at this point in the history
MSSQL: Throw validation error if "ordered" is specified in createSequence/alterSequence
  • Loading branch information
nvoxland committed Feb 17, 2022
2 parents e72711a + 0e92b58 commit 6cdea2e
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Expand Up @@ -33,7 +33,7 @@ public ValidationErrors validate(AlterSequenceStatement alterSequenceStatement,
validationErrors.checkDisallowedField("minValue", alterSequenceStatement.getMinValue(), database, H2Database.class);
}

validationErrors.checkDisallowedField("ordered", alterSequenceStatement.getOrdered(), database, HsqlDatabase.class, DB2Database.class);
validationErrors.checkDisallowedField("ordered", alterSequenceStatement.getOrdered(), database, HsqlDatabase.class, DB2Database.class, MSSQLDatabase.class);
validationErrors.checkDisallowedField("dataType", alterSequenceStatement.getDataType(), database, DB2Database.class, HsqlDatabase.class, OracleDatabase.class, MySQLDatabase.class, MSSQLDatabase.class);
validationErrors.checkRequiredField("sequenceName", alterSequenceStatement.getSequenceName());

Expand Down
Expand Up @@ -42,7 +42,7 @@ public ValidationErrors validate(CreateSequenceStatement statement, Database dat
validationErrors.checkDisallowedField("AS", statement.getDataType(), database, PostgresDatabase.class);
}

validationErrors.checkDisallowedField("ordered", statement.getOrdered(), database, HsqlDatabase.class, PostgresDatabase.class);
validationErrors.checkDisallowedField("ordered", statement.getOrdered(), database, HsqlDatabase.class, PostgresDatabase.class, MSSQLDatabase.class);
validationErrors.checkDisallowedField("dataType", statement.getDataType(), database, DB2Database.class, HsqlDatabase.class, OracleDatabase.class, MySQLDatabase.class, MSSQLDatabase.class, CockroachDatabase.class);

if (database instanceof H2Database && statement.getDataType() != null && !statement.getDataType().equalsIgnoreCase("bigint")) {
Expand Down

0 comments on commit 6cdea2e

Please sign in to comment.