【问题标题】:Storm ORM and auto generation tableStorm ORM 和自动生成表
【发布时间】:2012-10-02 19:30:24
【问题描述】:

我声明阅读 Storm ORM 文档,并使用 sqlite 尝试一些示例。我有一个问题,Storm 是否可以自动从模型创建表?我不想这样做:

store.execute("CREATE TABLE person "
              "(id INTEGER PRIMARY KEY, name VARCHAR)")

每次我想创建新表时,当表已经存在时也不好。

【问题讨论】:

    标签: python orm storm-orm


    【解决方案1】:

    Storm ORM 没有自动创建表的功能。我开始使用peewee ORM,它看起来很不错。

    【讨论】:

    • 是的,看起来更简单,而且看起来还有积极的发展,不像暴风雨那样死气沉沉。如果您无论如何都熟悉 SQL,并且速度是次要的,当然,为什么不呢。
    • peewee 很快,你知道的。
    【解决方案2】:

    如果您仍在启动项目并且还没有投入太多工作,那么我建议您直接尝试面向对象的数据库,而不是使用一些关系后端来模拟面向对象的数据库。 ZODB 非常适合,但您也应该看看 MongoDB 和同事。不久前我尝试了 Storm,但很快又放弃了,因为性能非常慢,尤其是插入或更新语句,所以丢弃了很多代码。你不必犯同样的错误。

    更多主题:据我所知,没有这样的功能。我也在找它,有点失望,在设置了详细的数据模型后,它不能自动生成表格。打我,如果我错过了。

    【讨论】:

    • 谢谢回答,我找到了不错的小 orm peewee 并开始使用它。 Strom orm lock 很好,但有些时候让我很难过。
    猜你喜欢
    • 2015-06-08
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    相关资源
    最近更新 更多