2

Storm ORMのドキュメントを読んで、sqliteでいくつかの例を試してみます。質問が1つあります。Stormはモデルからテーブルを自動的に作成できますか?私はこれをしたくありません:

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

新しいテーブルを作成するたびに、テーブルがすでに存在する場合もこれは適切ではありません。

4

2 に答える 2

4

Storm ORMには、テーブルを自動作成する機能がありません。私はpeeweeORMを使い始めました。とても素敵に見えます。

于 2012-10-02T20:54:10.067 に答える
1

まだプロジェクトを始めたばかりで、まだあまり多くの作業を行っていない場合は、リレーショナル バックエンドでオブジェクト指向データベースをエミュレートするのではなく、オブジェクト指向データベースを直接試すことをお勧めします。ZODBはこれに非常に適していますが、MongoDBと同僚も確認する必要があります。私は少し前に Storm を試してみましたが、特に挿入または更新ステートメントのパフォーマンスが恐ろしく遅いため、すぐにやめて、多くのコードを捨てました。同じ間違いをする必要はありません。

詳細: 私の知る限り、そのような機能はありません。私もそれを探していましたが、詳細なデータモデルを設定した後、テーブルを自動的に生成できないことに少しがっかりしました。私がそれを逃した場合、私を殴ってください。

于 2012-10-02T19:41:17.763 に答える