搜尋

首頁  >  問答  >  主體

当SQLAlchemy修改了模型结构后,如何更新到已有数据表

由于业务不够稳定,数据表结构变更比较频繁,当我修改(如增加)了模型结构后,希望数据库中的表结构能够相应的改变,诸如使用 database.create_all() 之类的语句,想问下有没有这样的语句,或有其他方便的实现方法?

大家讲道理大家讲道理2961 天前953

全部回覆(3)我來回復

  • 代言

    代言2016-11-11 13:25:34

    可以使用rails 的 migrate

    回覆
    0
  • 代言

    代言2016-11-11 13:25:27

    我估计最佳实践应该是:

    测试环境:直接drop掉重建数据库表结构 生产环境:手工编写表结构变更SQL

    自动化…个人觉得总是不太靠谱的…虽然这是我的个人偏见…


    回覆
    0
  • 代言

    代言2016-11-11 13:25:17

    可以试试alembic, 这种自动迁移的也没什么太偷懒的办法

    回覆
    0
  • 取消回覆