我需要根据SpringBoot(JPA)中的模型生成更改日志。使用插件(springboot) liquibase ,有gradle task
generateChanglog
生成带有现有数据库表的changelog.groovy。
我想从我的模型生成此更改日志,而不是现有的DB。
答案 0 :(得分:0)
您需要提供配置到我们的持久性单元的 referenceUrl (例如' hibernate:spring:your.package.with.domain.objects?dialect = your.database.Dialect&#39 )。
之后你应该能够通过liquibase diff 生成你需要的东西,它将你当前的数据库状态与被引用的实体进行比较。