SpringBoot + Liquibase:如何从模型生成更改日志?

时间:2016-11-21 09:17:00

标签: jpa groovy spring-boot liquibase

我需要根据SpringBoot(JPA)中的模型生成更改日志。使用插件(springboot) liquibase ,有gradle task generateChanglog生成带有现有数据库表的changelog.groovy。

我想从我的模型生成此更改日志,而不是现有的DB。

1 个答案:

答案 0 :(得分:0)

您需要提供配置到我们的持久性单元的 referenceUrl (例如' hibernate:spring:your.package.with.domain.objects?dialect = your.database.Dialect&#39 )。

之后你应该能够通过liquibase diff 生成你需要的东西,它将你当前的数据库状态与被引用的实体进行比较。