1

我已经将 Liquibase 用于我的 spring hibernate web 应用程序。现在我添加了新的更改集来更新我的数据库。当我尝试重新启动我的 Web 应用程序时,Liquibase 要求删除数据库。但就我而言,我想在不删除现有架构的情况下更新我的数据库架构。我怎样才能做到这一点?

提前致谢

拉克希米·普里亚

4

2 回答 2

0

避免在控制器中使用未使用的 Autowire 并指定

没有任何空格的 root-context.xml 中的 Liquibase 查询将解决问题...

Liquibase 工作正常,没有数据库丢失..

谢谢

拉克希米·普里亚

于 2013-10-15T07:27:50.300 回答
0

liquibase 的 spring 实现上有一个“dropFirst”属性:

这可能是你的问题。

您确定 liquibase 正在删除架构而不仅仅是架构中的对象吗?

更新

我找到了有关“dropFirst”属性的更多详细信息(请参阅CORE-964)。它确实在执行dropAll liquibase 操作。

于 2013-08-24T09:02:49.093 回答