M
Size: a a a
M
LL
B
B
LL
B
M
M
LL
insert_all звучит плохо, потому что довольно часто нужно ещё и update, и select и всё такоеHTTP реквестB
insert_all звучит плохо, потому что довольно часто нужно ещё и update, и select и всё такоеHTTP реквестB
B
B
on_conflict = {:replace, [:a, :b]}
Repo.insert_all(
Company,
data,
on_conflict: on_conflict,
conflict_target: :id
)LL
on_conflict = {:replace, [:a, :b]}
Repo.insert_all(
Company,
data,
on_conflict: on_conflict,
conflict_target: :id
)B
AD
insert_all звучит плохо, потому что довольно часто нужно ещё и update, и select и всё такоеHTTP реквестLL
MK
N+1 запрос на insert, как правило — не так эффективно как за один мульти-инсерт вставить записи. ORM поддерживается работа с PL/SQL returning clause и т.п, то за одно обращение к базе получится как обновить датасет, так и сделать по нему выборку.X