gpt4 book ai didi

fluent-migrator - 使用 FluentMigrator 强制重新运行之前的迁移

转载 作者:行者123 更新时间:2023-12-03 18:03:54 25 4
gpt4 key购买 nike

当我有 60 或 70 次迁移并且我不想/不能执行完全回滚时,如何强制重新运行 3 个月前的迁移?

显然,提供我希望它重新运行的值的 --version 参数不起作用,并且仅从 VersionInfo 表中删除该值也不行(两者一起完成似乎也没有任何好处) .

有没有办法让 FluentMigrator 重新运行几个月前的单个迁移?我是在解决问题吗?

最佳答案

我不确定(在非生产环境中小心尝试),但是您可以欺骗 fluentmigrator 更改 versionInfo 表。

  • 首先,使用 migrate --listmigrations 获取所有可用的
    程序集中的迁移
  • 将那些您不想执行的迁移添加到 versionInfo
  • 最后,确保您要执行的迁移不在
    版本信息表。

  • 当然,最好在任何更改之前导出或备份 versionInfo 表。

    关于fluent-migrator - 使用 FluentMigrator 强制重新运行之前的迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20382063/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com