【发布时间】:2011-02-17 23:44:56
【问题描述】:
基本上我正在寻找一个等效的 DataMapper.auto_upgrade!来自 Ruby 世界。
换句话说:
- 更换型号
- 运行一些魔法 -> 调查并更改当前数据库架构以反映模型
- 利润
当然,在某些情况下,这种更改不可能是非破坏性的,例如。当您删除某些属性时。但我不是指这种情况。我正在寻找一种通用的解决方案,它在快速原型设计和更改架构时不会受到影响。
TIA
【问题讨论】:
标签: python orm sqlalchemy
基本上我正在寻找一个等效的 DataMapper.auto_upgrade!来自 Ruby 世界。
换句话说:
当然,在某些情况下,这种更改不可能是非破坏性的,例如。当您删除某些属性时。但我不是指这种情况。我正在寻找一种通用的解决方案,它在快速原型设计和更改架构时不会受到影响。
TIA
【问题讨论】:
标签: python orm sqlalchemy
Sqlalchemy-migrate (http://packages.python.org/sqlalchemy-migrate/) 旨在帮助执行这些类型的操作。
【讨论】: