diff --git a/src/main/java/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java b/src/main/java/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java index 16626949..03526919 100644 --- a/src/main/java/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java +++ b/src/main/java/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java @@ -28,6 +28,7 @@ public Change[] fixChanged(DatabaseObject changedObject, ObjectDifferences diffe if (referenceDatabase instanceof HibernateDatabase || comparisonDatabase instanceof HibernateDatabase) { differences.removeDifference("deleteRule"); differences.removeDifference("updateRule"); + differences.removeDifference("validate"); if (!differences.hasDifferences()) { return null; } diff --git a/src/main/java/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java b/src/main/java/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java index 22787266..39fed86e 100644 --- a/src/main/java/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java +++ b/src/main/java/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java @@ -27,6 +27,7 @@ public int getPriority(Class objectType, Database data public Change[] fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) { if (referenceDatabase instanceof HibernateDatabase || comparisonDatabase instanceof HibernateDatabase) { differences.removeDifference("unique"); + differences.removeDifference("validate"); if (!differences.hasDifferences()) { return null; }