【发布时间】:2013-03-06 22:11:19
【问题描述】:
假设我有一个位于我存储的任何架构迁移文件之间的数据库状态。有什么方法可以运行以前的迁移,同时跳过如下错误?
django.db.utils.DatabaseError: relation "post_postcategory" already exists
South 在迁移到数据库中尚不存在的部分之前遇到此错误。谢谢!
【问题讨论】:
-
syncdb -all然后migrate --fake怎么样? Idk 如果这对您的情况有用,很大程度上取决于您的架构更改:/ -
我认为您必须删除该 post_postcategory 的迁移文件,然后运行 --delete ghost migration,类似的东西......我忘了。之后,您可以运行迁移
标签: django django-models django-south