标签: python django postgresql django-south
我从MySQL切换到PostgreSQL并运行迁移,在MySQL之后它有点奇怪。当我在一个干净的数据库上运行./manage.py migrate时,每当迁移到一个ForeignKey字段或任何其他关系字段(尚未在db中创建)时,它会引发错误并停止。在MySQL中,您只需运行迁移,它就可以为您完成所有操作,MySQL创建了这些不存在的字段。
./manage.py migrate
我可以以某种方式控制迁移的执行,例如,请先postgres去做那个迁移,然后再进行第二次等等,因为否则你要做的就是逐个手动迁移。
答案 0 :(得分:1)
您可以显式设置迁移之间的依赖关系,如docs。