【发布时间】:2012-10-01 02:46:26
【问题描述】:
我有一个应用,目前有 35 次南迁移。这些在设置新部署时需要一段时间才能完成(我们经常创建新部署),并且应用程序在不断发展——添加更多迁移。此外,迁移包括一些潜在的复杂数据迁移和一些破坏 SQLite3 的自定义迁移(现在不是一个大问题,因为一切都在 Postgres 上,但能够建立一个快速的测试环境很好),通常只是更多可能出错的事情。
我们所有的部署和开发人员都是最新的,我想清除应用的所有迁移并创建一个捕获应用当前状态的初始迁移 (0001),然后继续从那里开始新的迁移。几年前我用一个不同的应用程序做了这个,效果很好,但是我忘记了这个过程是什么,并且忘记了解释如何做的博客文章。谁能帮我分解一下这个过程?
【问题讨论】:
标签: django django-south