Liquibase 针对源代码生成更新脚本
Liquibase generate update script against source code
在我们的项目中,我们使用 Liquibase。到目前为止,如果我们在 Hibernate 实体中进行任何更改,我们必须手动编写一个 Liquibase ChangeLog 并将其添加到我们的更改日志中。
是否可以生成仅包含开发人员所做的新更改的 ChangeLog 文件?
我正在考虑创建一些内存数据库,它将由 Hibernate 使用 dataSource.ddl.auto=create 选项创建,然后 运行 一些数据库差异,在此处描述 http://www.liquibase.org/documentation/diff.html,但这对我来说似乎是笨拙的解决方案,我不想重新发明轮子。
Liquibase https://github.com/liquibase/liquibase-hibernate/wiki 有一个 Hibernate 扩展,根据文档,它可以满足您的需求。但是我自己没有用过所以不知道它的局限性等等
在我们的项目中,我们使用 Liquibase。到目前为止,如果我们在 Hibernate 实体中进行任何更改,我们必须手动编写一个 Liquibase ChangeLog 并将其添加到我们的更改日志中。
是否可以生成仅包含开发人员所做的新更改的 ChangeLog 文件?
我正在考虑创建一些内存数据库,它将由 Hibernate 使用 dataSource.ddl.auto=create 选项创建,然后 运行 一些数据库差异,在此处描述 http://www.liquibase.org/documentation/diff.html,但这对我来说似乎是笨拙的解决方案,我不想重新发明轮子。
Liquibase https://github.com/liquibase/liquibase-hibernate/wiki 有一个 Hibernate 扩展,根据文档,它可以满足您的需求。但是我自己没有用过所以不知道它的局限性等等