意外删除了我的django南迁移目录

时间:2015-03-30 20:01:00

标签: django database django-models django-south django-database

我不小心删除了我的一个Django应用程序的South migrations目录。这个目录不在git下。

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

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

1 个答案:

答案 0 :(得分:3)

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

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

这将使您到达目前的位置,但是您无法选择向后迁移。