在heroku上对postgres数据库进行更改 - django app

时间:2014-04-02 13:20:44

标签: django heroku heroku-postgres

嘿我第一次使用heroku,我对Django中的一些模型进行了一些更改。

这就是我的所作所为:

heroku pg:info --app podiium-staging
=== HEROKU_POSTGRESQL_TEAL_URL
Plan:        Dev
Status:      available
Connections: 0
PG Version:  9.1.11
Created:     2012-10-20 00:57 UTC
Data Size:   9.1 MB
Tables:      61
Rows:        48/10000 (In compliance)
Fork/Follow: Unsupported
Rollback:    Unsupported

然后:

heroku pg:psql HEROKU_POSTGRESQL_TEAL_URL --app=podiium-staging
---> Connecting to HEROKU_POSTGRESQL_TEAL_URL
psql (9.3.3, server 9.1.11)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.

podiium-staging::TEAL=> alter table debate_debate add column debate_image text;

好的,我认为我已经改变了数据库,但是在django中该列不存在。

所以我想我正在改变另一个DB?

请帮助我,我对这个sh%T感到困惑

1 个答案:

答案 0 :(得分:0)

settings.py中的数据库设置是什么?

另外,您是否考虑过使用South进行架构更改?它使它变得更容易。

http://south.readthedocs.org/en/latest/index.html