Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 298 Bytes

File metadata and controls

21 lines (17 loc) · 298 Bytes

Defining a Cluster

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)