jhipster liquibase不更新数据库

时间:2014-03-27 14:59:08

标签: liquibase jhipster

我试图添加一个新实体,我没有使用完全热重载,所以我创建了一个db-changelog-002.xml文件,其中新表将在文件的变更集中创建。然后我运行了一个mvn spring-boot:run,但我的数据库没有使用新表进行更新。 这是正常的吗?

提前谢谢。

4 个答案:

答案 0 :(得分:7)

您必须将文件添加到master.xml文件中,如下所示。

<include file="classpath:config/liquibase/changelog/db-changelog-002.xml" relativeToChangelogFile="false"/>

答案 1 :(得分:2)

无需创建另一个db-changelog-002.xml文件。只需在我们的Db-ChangeLog.xml文件中添加另一个更改集。它可以正常工作。

答案 2 :(得分:0)

我必须在pom.xml文件

中配置liquibase数据库信息

答案 3 :(得分:0)

  1. 检查pom.xml文件中liquibase-maven-plugin工件下的数据库设置,确保(网址,用户名,密码等)正常
  2. 运行mvn liquibase:diff以创建“new_changelog.xml”文件
  3. <include> master.xml中的“new_changelog.xml”,检查文件的日期时间以确保它已正确创建
  4. 再次运行该应用程序
  5. ...然后交叉你的手指,运气好的话会创造出表格!!!