我使用python3 manage.py makemigrations my_app
创建了一个迁移文件。但是我错误地运行了那个命令。删除新创建的未处理的迁移文件是否安全?或者还有其他需要做的事情吗?
答案 0 :(得分:3)
在运行migrate
之前,除了迁移目录中存在文件之外,没有迁移记录。所以,是的,删除它是完全安全的。
答案 1 :(得分:2)
如果你还没有运行迁移,那很酷。只关注它不会产生任何依赖性问题。例如,如果运行makemigrations在5个不同的文件夹中创建了5个迁移文件,请务必删除其中的每个文件夹。
但是如果迁移已经运行并且无法完成,那么您应该在删除迁移文件之前还原更改。
小心一点,看看django_migrations表格更加确定。