好的,基本上,当我使用Fabric进行部署时,将在远程计算机上运行south migrate命令,fabric输出表明每个迁移(即10个迁移)都已完成。但是,检查(通过explain)第10次迁移应该更改的表显示该表没有更改(是的,第10次迁移文件存在)。因此,基本上第9次迁移可以正常应用,但第10次就不行了,即使在南迁移历史表中有迁移#10的迁移条目也是如此。
更奇怪的是,当我在远程服务器上手动执行迁移时,它运行得很好(假设南迁移历史表中没有迁移10的条目),并且当使用解释检查时,该表会适当地更改。
你知道问题出在哪里吗?
谢谢你们!
发布于 2012-04-26 09:14:36
你增加了南迁的详细程度了吗?您还可以使用--show=debug从fab运行中获取更多信息。
https://stackoverflow.com/questions/7549153
复制相似问题