小编Mon*_*ngo的帖子

如何在Django上重写迁移历史记录?

我正在使用Django 1.7.我有一个开发环境和舞台环境.它们是同步的(也就是说,它们具有相同的代码库),一切都很容易.

我犯了一个错误:在Stage上部署了一个分支,应用了迁移,并且忘记在更改分支时还原该迁移.我合并了迁移以获得部署(你知道它有时是怎样),现在环境已经发生了分歧.

所以现在我的部署脚本(是的,是的,应该使用Fab或类似的东西,但我有一个脚本,那就是 - 也许不同的实现不会让我遇到这个问题,但我们在这里)..正如我所说,我的部署脚本现在不起作用,因为Stage不会自动迁移,我必须每次都合并它.

我不想再进行任何迁移恢复.我想用Dev的迁移历史重写Stage的迁移历史.那可能吗?

谢谢阅读!

django

2
推荐指数
1
解决办法
139
查看次数

标签 统计

django ×1