# `SuperPi.Repo`
[🔗](https://github.com/oleksandr/super-pi-beam/blob/v0.1.0/lib/super_pi/repo.ex#L13)

Unified repository facade that dispatches to `SuperPi.Repo.SQLite` (default single-node WAL mode)
or `SuperPi.Repo.Postgres` (a separate PostgreSQL instance; the only store a cluster of nodes can share) based on `:storage_backend` configuration.

# `active_repo`

```elixir
@spec active_repo() :: module()
```

# `all`

# `delete`

# `delete_all`

# `get`

# `get!`

# `get_by`

# `insert`

# `insert!`

# `insert_all`

# `one`

# `one!`

# `query!`

# `transaction`

# `update`

# `update!`

# `update_all`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
