【发布时间】:2017-09-19 04:58:35
【问题描述】:
Fluentmigrator 会跟踪已将哪些迁移应用到数据库,这很棒,但似乎没有可以回滚到数据库中当前版本的情况。
因此,如果我已经应用了 5 次迁移(假设迁移的顺序 id),我将使用数据库中的第 5 版,所以如果我还有 5 次迁移(最多 10 次)并且我会进行滚动预览, 似乎知道需要应用 6-10 这很好,但是推出预览似乎不知道需要撤消 10-6。
CLI 说 rollback 任务默认回滚 1 步,如果您要在没有特定 version 的情况下执行 migrate:down ,它将回滚所有迁移(假设到版本 0),所以是否有如何让它在那个时间点将所有版本回滚到数据库中的内容?
【问题讨论】:
标签: .net database-migration fluent-migrator