2

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

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

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

4

2 回答 2

4

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

于 2012-10-02T20:54:10.067 回答
1

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

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

于 2012-10-02T19:41:17.763 回答