【问题标题】:Liquibase Only Running Single ChangelogLiquibase 仅运行单个变更日志
【发布时间】:2017-04-10 19:04:54
【问题描述】:

我设置了一个主变更日志,其中包含我的所有变更日志,如下所示:

{
   "databaseChangeLog": [
   {
      "include": [
          { "file": "changelog/4.0/insert-languages-4.0.0.json" },
          { "relativeToChangelogFile":"true"}
      ],
      "include": [
          { "file": "changelog/4.0/Create-order-datetime-concat4.0.1.json"},
          { "relativeToChangelogFile":"true"}
      ]
   }
]}

问题只是列表中的最后一个更改日志实际运行。我希望他们所有人一个接一个地运行,而不仅仅是最后一个。我将所有先决条件的“onFail”设置为“CONTINUE”,因此即使遇到错误,它也应该继续其余的变更日志。任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: liquibase liquibase-hibernate


    【解决方案1】:

    您的语法不正确:必须关闭元素包含

    {
      "databaseChangeLog": [
        {
          "include": [
            {
              "file": "include/include1.json"
            },
            {
              "relativeToChangelogFile": "true"
            }
          ]
        },
        {
          "include": [
            {
              "file": "include/include2.json"
            },
            {
              "relativeToChangelogFile": "true"
            }
          ]
        }
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-27
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 2017-09-17
      • 2021-09-02
      相关资源
      最近更新 更多