Package liquibase.ext.hibernate.diff
package liquibase.ext.hibernate.diff
-
ClassesClassDescriptionHibernate and database types tend to look different even though they are not.Hibernate doesn't know about all the variations that occur with foreign keys but just whether the FK exists or not.Hibernate doesn't know about all the variations that occur with primary keys, especially backing index stuff.Hibernate manages sequences only by the name, startValue and incrementBy fields.Unique attribute for unique constraints backing index can have different values dependending on the database implementation, so we suppress all unique constraint changes based on unique constraints.Indexes tend to be added in the database that don't correspond to what is in Hibernate, so we suppress all dropIndex changes based on indexes defined in the database but not in hibernate.