Mongock 在 runAlways=true 上插入重复的变更集
Mongock inserting duplicate changeset on runAlways=true
我的应用程序使用 mongock 4.1.19,只要有 runAlways=true 的 changeSet,就会在 dbchangelog 集合中创建重复的条目。
下一行似乎没有考虑已经执行的案例,可能会导致重复的变更日志条目
有关如何解决此问题的任何指示
低于启动时记录的 Logger -
重新应用 - ChangeEntry{...}
它并没有真正重复。它会在每次执行时创建一个更改日志条目。
但是,我们知道这不是更常见的期望行为,我们将在未来几天(可能是今天)发布版本 4 的错误修复 (4.3.8)。
在正在开发的版本 5 中,我们将保留默认设置,并更新我们将添加的 last_execution
字段,并添加选项以在需要时每次执行时插入一个新条目。
我的应用程序使用 mongock 4.1.19,只要有 runAlways=true 的 changeSet,就会在 dbchangelog 集合中创建重复的条目。
下一行似乎没有考虑已经执行的案例,可能会导致重复的变更日志条目
有关如何解决此问题的任何指示
低于启动时记录的 Logger - 重新应用 - ChangeEntry{...}
它并没有真正重复。它会在每次执行时创建一个更改日志条目。
但是,我们知道这不是更常见的期望行为,我们将在未来几天(可能是今天)发布版本 4 的错误修复 (4.3.8)。
在正在开发的版本 5 中,我们将保留默认设置,并更新我们将添加的 last_execution
字段,并添加选项以在需要时每次执行时插入一个新条目。