【问题标题】:How to update a Postgres schema with flask-sqlalchemy?如何使用 flask-sqlalchemy 更新 Postgres 模式?
【发布时间】:2018-09-02 16:50:21
【问题描述】:

我正在使用 Heroku 运行一个简单的 Flask 应用程序,我可以运行以下命令来创建所有表:

db.create_all()

但是,我经常发布新内容,并且经常需要向现有表中添加新列。有没有简单的方法可以做到这一点?

如果我需要使用 Postgres 手动创建一个新列,我将如何访问 Heroku 的 Postgres 数据库的 repl?

【问题讨论】:

    标签: python heroku flask flask-sqlalchemy heroku-postgres


    【解决方案1】:

    您应该使用迁移。

    这是一个很棒的插件:https://flask-migrate.readthedocs.io/en/latest/

    这是一个很好的解释:https://realpython.com/flask-by-example-part-2-postgres-sqlalchemy-and-alembic/

    【讨论】:

      猜你喜欢
      • 2018-05-14
      • 1970-01-01
      • 2016-06-24
      • 2019-08-17
      • 2020-10-03
      • 2018-09-06
      • 1970-01-01
      • 2022-01-15
      • 2019-01-09
      相关资源
      最近更新 更多