当前位置: 首页 > 知识库问答 >
问题:

将参数和值传递给Gradle liquibase插件

束俊英
2023-03-14

我正在使用gradle liquibase插件(https://github.com/liquibase/liquibase-gradle-plugin)但我不知道如何传递参数和值。

我想基于标记和日期构建回滚,但我只能使用以下命令回滚标记:

gradle rollback -DliquibaseTag=value 

我不明白我应该如何传递数据、标签或计数。

我的成绩。构建非常简单:

apply plugin: 'liquibase'

buildscript {

    repositories {

          mavenLocal()

      mavenCentral()

    }

    dependencies {

      classpath 'org.liquibase:liquibase-gradle-plugin:1.1.0'

      classpath 'com.h2database:h2:1.3.160'
    }
  }

liquibase {

    activities {

      main {

        changeLogFile 'changelog.xml'

        url 'jdbc:h2:db/liquibase_workshop'

        username 'sa'

        password ''
      } 

    }   
runList = 'main'

}

共有1个答案

邹宏峻
2023-03-14

看起来语法可能与文档中的略有不同。相反,尝试以下操作:

gradle rollbackCount-PliquibaseCommandValue=1

 类似资料:
  • 问题内容: 我正在使用Go内置的http服务器,并拍拍来响应一些URL: 我需要向该处理函数传递一个额外的参数-一个接口。 如何向处理程序函数发送额外的参数? 问题答案: 通过使用闭包,您应该能够做您想做的事情。 更改为以下内容(未测试): 然后对

  • 我在解一个有很多常数的非线性方程 我创建了一个用于解决以下问题的函数: 然后我想做: 但是正在解包并向函数传递太多参数,因此我得到: TypeError:terminalV()正好接受2个参数(给定6个) 那么,我的问题是,我是否可以通过某种方式将元组传递给调用的函数?

  • 问题内容: 我在我们的存储过程中使用了一个表值参数。这是我使用的语法: (是用户定义的表类型)。 但是,作为要求,我需要将默认值传递给此表值参数。 但是上面的代码会引发语法错误。是否可以将默认值传递给表值参数?有人可以帮我吗? 问题答案: 您可以默认通过TVP: 这相当于一个空表。

  • 问题内容: 在我的RCP应用程序中,左侧有一个用于导航的视图,右侧有一个用于视图的文件夹。透视图看起来像这样: 我想根据用户在导航树中选择的内容打开不同的视图。认为这并不难。我的导航树视图: 这似乎很好。仅有一个小问题:我需要以某种方式将对象(例如,selectedItem)传递给我的视图,以使用户与其内容进行交互。我怎么做? 我看到了一些示例,其中一些同事编写了自己的视图,并将其放置在右侧。然后

  • 问题内容: 我正在尝试为我的程序制作验证类。我已经建立了与MySQL数据库的连接,并且已经在表中插入了行。该表由,和领域。现在,我想通过构造函数的参数在数据库中选择特定的行。 但这似乎没有用。 问题答案: 您应该使用方法设置。这既可以确保语句的格式正确,又可以防止: Java教程中有一个很好的教程,说明如何正确使用。

  • 问题内容: 我正在寻找一种将变量或字符串或任何东西传递给JButton的匿名actionlistener(或显式actionlistener)的方法。这是我所拥有的: 现在,我只是声明是一个全局变量,但是我讨厌这种工作方式。有更好的选择吗? 问题答案: 创建一个实现该接口的类。 提供具有参数的构造函数。 问题?