验证失败异常 Liquibase

Use*_*786 6 liquibase spring-boot

我是使用 liquibase 进行数据库管理的新手。我在执行 mvn install 时收到以下错误。我不知道我到底错在哪里。有人可以帮我解决问题吗

 Caused by: liquibase.exception.ValidationFailedException: Validation Failed:
         1 changes have validation failures
              'sql' is required, db/changelog/changes/v0001.sql::raw::includeAll
Run Code Online (Sandbox Code Playgroud)

db.changelog-master.yaml

databaseChangeLog:
    - includeAll:
        path: db/changelog/changes/
Run Code Online (Sandbox Code Playgroud)

liquibase文件夹结构

小智 6

在 liquibase 中,每当运行迁移时,它都会为迁移文件中写入的每个更改日志创建一个哈希值。当应用程序第一次运行时,会在DatabaseChangelog表中为每个更改日志创建条目及其哈希值。If a change is made to the existing change log which has been run once the hash value changes and a validation error is generated. 要解决此问题

您可以在第一次运行更改日志后恢复对更改日志所做的更改,并创建一个新的更改日志来适应更改

或者

删除 DatabaseChangeLog 表中给出错误的特定更改日志的条目以及与更改日志关联的更改,然后重新运行迁移。