liquibase校验和验证错误甚至在更新master.xml中的changelog之后

时间:2019-09-12 08:16:25

标签: jhipster liquibase jhipster-registry liquibase-sql

我在jhipster微服务应用程序中使用了postgresql。我正在按照以下方式查看jhipster文档。

  

使用Maven liquibase:diff目标更新数据库(如果有)   选择在开发中使用MySQL,MariaDB或PostgreSQL,您可以   使用./mvnw liquibase:diff目标自动生成一个   更新日志。

     

如果您正在使用基于磁盘的持久性运行H2,则此工作流程为   尚无法完美运行,但是您可以开始尝试使用它(并且   向我们发送反馈!)。

     

Liquibase Hibernate是在您的配置中配置的Maven插件   pom.xml,并且独立于您的Spring application.yml文件,因此   如果您更改了默认设置(例如,更改了   数据库密码),则需要同时修改两个文件。

     

这是开发工作流程:

     

修改您的JPA实体(添加字段,关系等)编译   您的应用程序(这适用于已编译的Java代码,因此请不要   忘记编译!)运行./mvnw liquibase:diff(或./mvnw编译   liquibase:diff之前要编译)在其中创建一个新的“更改日志”   您的src / main / resources / config / liquibase / changelog目录   此更改日志并将其添加到您的   src / main / resources / config / liquibase / master.xml文件,因此已应用   下次您运行应用程序

在更新实体并遵循上述文档之后,我在master.xml文件中添加了生成的changelog文件。

<include file="config/liquibase/changelog//20190912080313_changelog.xml" relativeToChangelogFile="false"/>

运行应用程序时仍然出现liquibase校验和验证错误。下面是屏幕截图 enter image description here

请帮助我解决这个问题。

0 个答案:

没有答案