From 0e92b58216cc61c683ad2766a757a93b551e0cfc Mon Sep 17 00:00:00 2001 From: Nathan Voxland Date: Wed, 16 Feb 2022 15:56:57 -0600 Subject: [PATCH] Sqlserver does not support an "order" clause in creating/altering sequences --- .../liquibase/sqlgenerator/core/AlterSequenceGenerator.java | 2 +- .../liquibase/sqlgenerator/core/CreateSequenceGenerator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/liquibase-core/src/main/java/liquibase/sqlgenerator/core/AlterSequenceGenerator.java b/liquibase-core/src/main/java/liquibase/sqlgenerator/core/AlterSequenceGenerator.java index 220062d10fb..694a2477217 100644 --- a/liquibase-core/src/main/java/liquibase/sqlgenerator/core/AlterSequenceGenerator.java +++ b/liquibase-core/src/main/java/liquibase/sqlgenerator/core/AlterSequenceGenerator.java @@ -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()); diff --git a/liquibase-core/src/main/java/liquibase/sqlgenerator/core/CreateSequenceGenerator.java b/liquibase-core/src/main/java/liquibase/sqlgenerator/core/CreateSequenceGenerator.java index f383e4955b4..33bd782818f 100644 --- a/liquibase-core/src/main/java/liquibase/sqlgenerator/core/CreateSequenceGenerator.java +++ b/liquibase-core/src/main/java/liquibase/sqlgenerator/core/CreateSequenceGenerator.java @@ -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")) {