来自Django/South数据库迁移,我习惯于在不需要运行数据库服务器的情况下生成新的迁移(更改集):该工具将模型与现有迁移集进行比较,以确定下一次迁移是什么。
我想以同样的方式使用Liquibase,但它似乎需要运行数据库。我已经设置为使用referenceUrl的hibernate扩展(hibernate:classic:hibernate.cfg.xml),但我希望它将新的JPA hibernate模型类与一组现有的更改日志进行比较,而不是与数据库实例进行比较。
这有可能吗?有没有其他的替代方案可以使用Hibernate,但行为更像Django/South?
否,您当前无法将hibernate配置与变更日志脚本进行比较。这是可以实现的,但不幸的是,它还没有实现。