在当前master-changelog.xml和数据库模式之间生成变更集差异

时间:2016-03-03 12:44:05

标签: xml hibernate liquibase changeset liquibase-hibernate

如何为hbm文件中发生的更改生成changesetlog。 例如:我有我的数据库,并在项目中有我的hbm文件。如果我更改项目中的hbm文件,我如何比较db模式和当前的hbm文件,并为更改生成变更集日志。

我搜索过liquibase doc,但发现可以比较两个数据库,但不能比较数据库和当前的hbm文件。有没有办法制作架构差异工具来实现这一目标?

1 个答案:

答案 0 :(得分:0)

有一个扩展使用Hibernate配置作为diff https://github.com/liquibase/liquibase-hibernate的比较方,但我们没有尝试过,所以我不知道可能存在的问题。