Django文档说,我们可以挤压他们后删除迁移:如何在压缩django之后删除它们?
你应该犯这种迁移,但留下的旧到位; 新迁移将用于新安装。一旦确定代码库的所有 实例都已应用您压缩的迁移,您可以删除它们。
这里,删除意味着只删除迁移文件,还是删除django_migrations表中的条目?
这里有一些背景:我只有开发机器,所以只有一个代码库。在压缩了我已经应用的一些迁移之后,我删除了这些文件和数据库条目。经过测试,如果通过迁移确定,它没有发现任何东西。所以,一切都很好。第二天,我不得不改变一些东西,并进行移民。当我尝试迁移时,它也尝试应用压扁的迁移(在被压扁之前部分应用)。所以,我不得不回去重新创建django_migrations表中的条目。所以,我似乎必须保留数据库条目。我试图在我再次搞乱任何事之前确定它,并理解它为什么看起来很好,然后尝试应用压扁的迁移。
我应该提到我用Django的1.8,所以这不是一个向南迁移。但感谢您的答案。 – mehmet