2012-10-02 17 views
2

我說明閱讀Storm ORM文檔,並嘗試一些使用sqlite的示例。我有一個問題,Storm可以自動從模型創建表格嗎?我不想這樣做:Storm ORM和自動生成表

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

每次當我想創建新表時,當表存在時也不好。

回答

4

Storm ORM不具備自動創建表的功能。我開始使用peewee ORM它看起來非常好。

+0

是的,看起來比較簡單,看起來還有積極的發展,並不像風暴那樣死氣沉沉。如果你對SQL很熟悉,速度是次要的,當然,爲什麼不呢。 – Michael

+0

peewee很快,只是讓你知道。 – coleifer

1

如果你還在開始這個項目,並且還沒有投入太多的工作,請允許我建議你直接嘗試一個面向對象的數據庫,而不是模擬一個面向對象的數據庫和一些關係後端。 ZODB是一個非常好的匹配,但你也應該看看MongoDB和colleaques。我前一陣子試過Storm,並且很快再次丟棄它,因爲性能非常低下而丟棄了很多代碼,特別是在插入或更新語句時。你不必犯同樣的錯誤。

更多話題:據我所知,沒有這樣的功能。我也在尋找它,並且在設置了詳細的數據模型後,有些失望,它無法自動生成表格。打我,如果我錯過了。

+0

thnx回答,我找到了很好的小orm [peewee](https://github.com/coleifer/peewee)並開始使用它。 Strom orm很好,但有些時候讓我很難過。 – Gr1N