Botched Migration:表已被删除

时间:2013-03-27 13:03:53

标签: django django-south

我不确定出了什么问题,但我有迁移删除模型(数据库表)。该表已被删除,但South不认为迁移已被应用,因此当我迁移时尝试删除它,并失败,停止进一步的迁移。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

要解决此类不一致问题,您需要做的就是使用--fake进行迁移:

./manage.py migrate app --fake

来自docs

  

--fake:将迁移序列记录为已应用,但实际上并未运行。用于转换应用程序。