【问题标题】:Generate changeset diff between current master-changelog.xml and database schema在当前 master-changelog.xml 和数据库模式之间生成变更集差异
【发布时间】:2016-03-03 12:44:04
【问题描述】:

如何为 hbm 文件中发生的更改生成 changesetlog。 例如:我有我的数据库并在项目中有我的 hbm 文件。如果我更改了项目中的 hbm 文件,如何比较 db 架构和当前的 hbm 文件并为更改生成 changesetlog。

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

【问题讨论】:

    标签: xml hibernate liquibase changeset liquibase-hibernate


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2020-10-20
    • 1970-01-01
    • 2015-07-08
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多