0

SQLite で Elixir を使用しており、ドキュメントに従って複数の挿入を実行したいと考えています。

http://www.sqlalchemy.org/docs/05/sqlexpression.html#executing-multiple-statements

しかし、私の ManyToMany 関係は自己参照的であり、どこからinsert()オブジェクトを取得すればよいかわかりません。誰でも助けることができますか?

4

1 に答える 1

0

Elixir を使用する代わりに、SQL Alchemy に組み込まれている Declarative スタイルに固執するだけであれば、簡単なことかもしれません。次に、次の例に従うことができます:多対多

次に、投稿が追加され、その投稿に関連するキーワードが追加されているコードをよく見てください。relator テーブル (多対多の関係を維持するテーブル) への複数の挿入が行われます。

>>> post.keywords.append(Keyword('wendy'))
>>> post.keywords.append(Keyword('firstpost'))
于 2010-06-05T02:05:49.943 に答える