Storm ORMのドキュメントを読んで、sqliteでいくつかの例を試してみます。質問が1つあります。Stormはモデルからテーブルを自動的に作成できますか?私はこれをしたくありません:
store.execute("CREATE TABLE person "
"(id INTEGER PRIMARY KEY, name VARCHAR)")
新しいテーブルを作成するたびに、テーブルがすでに存在する場合もこれは適切ではありません。
Storm ORMには、テーブルを自動作成する機能がありません。私はpeeweeORMを使い始めました。とても素敵に見えます。
まだプロジェクトを始めたばかりで、まだあまり多くの作業を行っていない場合は、リレーショナル バックエンドでオブジェクト指向データベースをエミュレートするのではなく、オブジェクト指向データベースを直接試すことをお勧めします。ZODBはこれに非常に適していますが、MongoDBと同僚も確認する必要があります。私は少し前に Storm を試してみましたが、特に挿入または更新ステートメントのパフォーマンスが恐ろしく遅いため、すぐにやめて、多くのコードを捨てました。同じ間違いをする必要はありません。
詳細: 私の知る限り、そのような機能はありません。私もそれを探していましたが、詳細なデータモデルを設定した後、テーブルを自動的に生成できないことに少しがっかりしました。私がそれを逃した場合、私を殴ってください。