Defining a Cluster

View Source
defmodule ExampleApp.Cluster do
  use ExampleApp.Cluster,
    otp_app: :example_app,
    name: "example"
end

Executing a Transaction

# Basic transaction
Repo.transact(fn ->
  value = Repo.get(key)
  Repo.put(key, new_value)
  {:ok, :ok}
end)