不小心删除了我的django南迁移目录

Accidentally deleted my django south migration directory

我不小心删除了我的一个 Django 应用程序的南迁移目录。此目录不在 git 下。

所以现在数据库中存在磁盘上不存在的迁移。

一些关于如何从中恢复的指示将不胜感激。

如果没有任何类型的备份选项或在某处查找文件,您要做的就是进行初始迁移,然后伪造它们。

$ ./manage.py schemamigration app --initial
$ ./manage.py migrate app --fake

这会将您带到当前位置,但是您将无法选择向后迁移。