不小心删除了我的django南迁移目录
Accidentally deleted my django south migration directory
我不小心删除了我的一个 Django 应用程序的南迁移目录。此目录不在 git 下。
所以现在数据库中存在磁盘上不存在的迁移。
一些关于如何从中恢复的指示将不胜感激。
如果没有任何类型的备份选项或在某处查找文件,您要做的就是进行初始迁移,然后伪造它们。
$ ./manage.py schemamigration app --initial
$ ./manage.py migrate app --fake
这会将您带到当前位置,但是您将无法选择向后迁移。
我不小心删除了我的一个 Django 应用程序的南迁移目录。此目录不在 git 下。
所以现在数据库中存在磁盘上不存在的迁移。
一些关于如何从中恢复的指示将不胜感激。
如果没有任何类型的备份选项或在某处查找文件,您要做的就是进行初始迁移,然后伪造它们。
$ ./manage.py schemamigration app --initial
$ ./manage.py migrate app --fake
这会将您带到当前位置,但是您将无法选择向后迁移。