私のデータベースでは、オブジェクト間の引用を ManyToMany フィールドとして持っています。基本的に、すべてのオブジェクトは他のオブジェクトを引用できます。
Postgres では、これにより中間テーブルが作成されました。テーブルには約 1,200 万行あり、それぞれが次のようになります。
id | source_id | target_id
----+-----------+-----------
81 | 798429 | 767013
80 | 798429 | 102557
2 つの質問:
このテーブルを選択する最も Django らしい方法は何ですか?
全体をメモリに取り込まずに、このテーブルを反復処理する方法はありますか? シンプルな
select * from TABLE_FOO
.