【问题标题】:Making changes to postgres databse on heroku - django app在 heroku 上更改 postgres 数据库 - django app
【发布时间】:2014-05-13 19:38:02
【问题描述】:

嘿,我是第一次使用 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 中该列不存在。

所以我猜我正在对另一个数据库进行更改?

请帮帮我,我对这个 sh%T 很困惑

【问题讨论】:

    标签: django heroku heroku-postgres


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-11-29
      • 2018-11-21
      • 1970-01-01
      • 2015-11-06
      • 2013-08-17
      • 2017-09-24
      • 2021-01-15
      • 2014-09-12
      • 2015-09-10
      相关资源
      最近更新 更多