如何为 hbm 文件中发生的更改生成 changesetlog。例如:我有我的数据库并在项目中有我的 hbm 文件。如果我更改项目中的 hbm 文件,如何比较 db 架构和当前的 hbm 文件并为更改生成变更集日志。
我搜索了 liquibase doc,但发现可以比较两个数据库,但不能比较数据库和当前的 hbm 文件。有没有办法制作一个模式差异工具来实现这一点?
如何为 hbm 文件中发生的更改生成 changesetlog。例如:我有我的数据库并在项目中有我的 hbm 文件。如果我更改项目中的 hbm 文件,如何比较 db 架构和当前的 hbm 文件并为更改生成变更集日志。
我搜索了 liquibase doc,但发现可以比较两个数据库,但不能比较数据库和当前的 hbm 文件。有没有办法制作一个模式差异工具来实现这一点?
有一个扩展可以使用 Hibernate 配置作为 diff https://github.com/liquibase/liquibase-hibernate的比较端,但我自己没有尝试过,所以我不知道可能存在的问题。