Current section
Files
Jump to
Current section
Files
lib/presence_ex/repo.ex
defmodule PresenceEx.Repo do
@moduledoc false
use Ecto.Repo,
otp_app: :presence_ex,
adapter: Ecto.Adapters.Postgres
@replicas [
PresenceEx.Repo.Replica
]
def replica do
Enum.random(@replicas)
end
for repo <- @replicas do
defmodule repo do
@moduledoc false
use Ecto.Repo,
otp_app: :presence_ex,
adapter: Ecto.Adapters.Postgres,
read_only: true
end
end
end