Heroku的。 Django的。南。数据库列不存在

时间:2014-06-02 20:22:29

标签: database django heroku django-south

我是Heroku的新手。我刚刚使用南方迁移了我的django模型:

sudo heroku run python manage.py migrate

我在所有六个应用中都收到了“无法迁移”的消息。

然后,当我尝试访问该网站时,我收到错误:

ProgrammingError“列X不存在”。

一切都在当地运作良好。我该怎么办,删除数据库并重新创建它?如果这就是答案,我该如何在Heroku上做到这一点?

谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

要删除heroku上的数据库,请运行:

heroku pg:psql

根据https://devcenter.heroku.com/articles/heroku-postgresql#pg-psql

然后做:

drop database <database name>;
create database <database name>;

然后您可以尝试再次运行迁移。