you have database many foos have many bars, so:
foo --< foobar >-- bar you have 10 foos , 10 bars , need associate every foo every bar inserting 100 records foobar
is there more efficient way perform other following n^2 loop, or stuck this?
def associate(foos, bars): foo in foos: bar in bars: # insert foobar (foo_id, bar_id) values (foo.id, bar.id)
you need insert n^2 elements. there no way faster in n^2. thing can suggest use batch insert instead of individual inserts.