Б
Size: a a a
Б
P
Б
P
DR
Б
Б
a
Ecto.Multi.new()и
|> Ecto.Multi.insert(:first, %Post{title: "first"})
|> Ecto.Multi.insert(:second, %Post{title: "second"})
|> MyApp.Repo.transaction()
MyApp.Repo.transaction(fn ->
...
end)
BB
BB
a
begin
логика
commit
a
BB
VS
Multi
- это шаблон sagaIK
IK
IB
begin
логика
commit
ŹR
Multi
- это шаблон sagaŹR
IK