已删除的迁移文件 - 如何在不丢失数据的情况下进行迁移
问题描述:
我更改了模型类中的字段(其中没有类指向到,只有一个外键指向它)。不知何故,这填满了我的迁移,并不断说“django.db.migrations.graph.NodeNotFoundError:”寻找不存在的迁移文件。已删除的迁移文件 - 如何在不丢失数据的情况下进行迁移
我不小心删除了我的'迁移'文件夹中的几个文件。我的数据库包含大量的数据,我不想破坏它。
我会丢失任何数据,如果我:
卸下摆在首位导致问题的表(PSQL,\ d,DROP TABLE表名)
删除我的所有迁移文件
-
重新运行从一开始的迁移?
./manage.py makemigrations
./manage.py迁移
谁能推荐修复此的另一种方式?
这里是回溯: http://dpaste.com/0Y1YDXS
”删除了我的'迁移'文件夹中的几个文件。“ - 你能不能从源代码管理中恢复它们?此外,在这里包含回溯,链接死亡 – Sayse
我_am_使用git,但它看起来像它被设置在.gitignore下! – Ycon