【发布时间】:2014-08-23 12:56:14
【问题描述】:
我在models.py 中添加了一个专栏,这给我带来了问题。在尝试解决问题的过程中,我做了几件事。
-
丢了桌子:
./manage.py sqlclear app | ./manage.py dbshell -
尝试“重置”架构:
./manage.py schemamigration app --initial -
尝试迁移:
./manage.py migrate app
做完所有这些事情后,我在尝试迁移后收到此错误:
FATAL ERROR - The following SQL query failed: CREATE TABLE "projects_project" ("id" integer NOT NULL PRIMARY KEY)
The error was: table "projects_project" already exists
问题:如何修复我的数据库?我不关心数据库中的任何数据。
编辑:
其中一个相关帖子将我带到此链接Django South - table already exists。显然,如果您伪造迁移,一切都很好。
./manage.py migrate myapp --fake
我仍然不确定这样做的所有后果,但我想这就是文档的用途。
【问题讨论】:
标签: python django django-south