所以我们有一组o数据库更改日志,我们想要在开发人员对* hbm
文件进行更改时实现这一点,他运行diff
比较我们的代码库提交的更改日志与编辑的hbm模式 - 所以我们可以通过最近的修改获得新的更改日志。
Liquibase-hibernate
允许比较任何数据库的hbm schema agaisnt,但有没有办法比较hbm架构和changelog xml文件?
答案 0 :(得分:1)
不,目前无法实现。将数据库(或hibernate映射)与更改日志进行比较是一种流行的请求,但尚未实现。最大的问题是,为了解决一般情况,我们需要一个SQL解析器来处理和阻塞。
可以对所有使用标准等标签的更改日志的子集进行操作,但不幸的是,它还没有实现。