【问题标题】:Django migration revert: will the operations be reverted in reverse order?Django迁移还原:操作会以相反的顺序还原吗?
【发布时间】:2021-12-18 01:51:58
【问题描述】:

我的迁移文件中有三个操作。第一个操作需要首先进行,其他 2 个操作才能正常运行。我的理解是操作将按顺序进行,但是如果我想恢复迁移怎么办?这3个操作是否以相反的顺序恢复,即RunPython将最后恢复?

operations = [
    migrations.RunPython(migrate_forward, reverse_code=migrate_backward),
    migrations.AlterField(...),
    migrations.AddField(...),
]

【问题讨论】:

    标签: django django-migrations


    【解决方案1】:

    我在我的开发环境中进行了测试,发现操作确实以相反的顺序恢复。

    【讨论】:

      猜你喜欢
      • 2017-08-22
      • 2019-01-02
      • 2018-06-02
      • 2022-10-26
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 2019-01-18
      • 2021-07-29
      相关资源
      最近更新 更多