我遇到了以下关于 liquibase 的文档,但对它如何识别独特更改的措辞感到困惑。 https://docs.liquibase.com/concepts/basic/changeset.html
它说:
'如果它已运行,则将跳过该变更集,除非该变更集中的 runAlways 标记设置为 true。运行变更集中的所有更改后,Liquibase 将插入一个新行,其中包含 id/author/filepath 以及 DATABASECHANGELOG 中变更集的 MD5Sum。
我的问题是:
- 当所有这 3 个属性都不同于 DATABASECHANGELOG 表中存储的内容时,如果更改是唯一标识的?或者
- 当这 3 个属性中的任何一个与更改日志表中存储的属性不同时,更改将被唯一标识。