yacto v2.0.0-pre.2 Yacto.Repo.Helper View Source
Helper functions for your repo.
defmodule MyApp.Repo do
use Ecto.Repo, otp_app: :my_app
use Yacto.Repo.Helper
end
person = MyApp.Repo.get_or_insert_for_update(Person, [name: "foo"], %Person{name: "foo", value: 10})
# person is exclusive locked.
changeset = Person.changeset(person, [value: person.value + 5])
_person = MyApp.Repo.update!(changeset)