我有一个要求,例如使用liquibase升级脚本中的参数调用.bat文件。同样,它应该只能像更改集一样运行一次。
谢谢, 尖齿
答案 0 :(得分:0)
您需要查看executeCommand
更改类型documented on the liquibase site.
这是一个简单的例子:
<changeSet author="liquibase-docs" id="executeCommand-example">
<executeCommand executable="runCommand.bat"/>
</changeSet>
与所有变更集一样,默认情况下,每个数据库仅运行一次。如果您希望每次更新都可以运行某些内容,则可以将runAlways
或runOnChange
属性添加到变更集。