我有两个服务器,一个是开发,一个是生产。在开发时,应用程序迁移0012
的生产位置0006
。出于某种原因,我们仍然不希望从0007 -> 0011
迁移迁移,但我们确实希望在生产中迁移0012
,我知道我可以执行此操作来迁移特定文件:
manage.py migrate apps.my_app 0012
如果迁移文件存在差距,我的问题是否会被打破?如果是,那么如何处理这个特殊情况,以便将来当我们想要在迁移文件之间进行迁移时(现在正在跳过)我们可以做到而不会破坏任何东西?
答案 0 :(得分:3)
您不能在迁移中存在差距,因为南方认为这些是连续的。我愿意:
0006
。0007
,执行0012
所做的工作并将其应用于开发和生产。0007
创建新的迁移,直到0011
更改并将其应用于开发(并在准备就绪时生成)。将来我建议使用分支机构,只有在准备开发和生产时才合并这些分支机构(包括迁移)。