从liquibase docs开始,看起来executeCommand
变更集应该弹出并执行给定的命令(例如mysqldump
)。但是,如果我指定一些变更集,如
<changeSet author="me" id="test">
<executeCommand executable="date" />
</changeSet>
然后我得到的就是这个错误信息
2016-07-20 10:02:43,675 ERROR [main] liquibase
即使变更集在db。中标记为EXECUTED
。
即使我指定了一些不同的可执行文件,例如一个小的测试shell脚本,它看起来并不像它实际执行。
我是否还需要在变更集中指定其他内容,或者我对executeCommand
变更集应如何运作有不正确的期望?