启动后有什么方法可以取消Liquibase更新吗?
我有一个包含 5000 变更集的列表,我需要阻止来自特定点的所有变更集,如果其中一个脚本中出现特定情况则不会执行。
因为<所有现有脚本中的preconditions> 以及将在几天结束之前创建的所有新脚本都不是一种可行的方法,我正在研究另一种方法,并且已经尝试了以下内容:
所有案例都有效,但它们也会抛出数千条日志行(我无法做到),因为我需要无声停止。
答案 0 :(得分:0)
由于我是动态创建包含更改日志文件(对于所有较小的更改日志),我简单地迭代所有较小的更改日志文件,直到我从每个事物都可以执行或不执行文件。 然后我执行一个查询来检查特定的条件,如果一切正常,我用剩余的更改日志创建另一个动态更改日志文件。