# ankusa_postgres v0.1.0 - Table of Contents

> Shared, multi-node Ankusa.WAL adapter backed by Postgres.

## Pages

- [ankusa_postgres](readme.md)
- [Changelog](changelog.md)

## Modules

- [Ankusa.WAL.Postgres](Ankusa.WAL.Postgres.md): Shared, multi-node `Ankusa.WAL` backed by Postgres. This is the adapter that
turns "many ingest servers" into a real fleet: every BEAM node runs its own
local `Postgrex` connection pool (registered under the same
`Ankusa.via(instance, :wal)` name DiskLog would use), and coordination between
nodes happens entirely through the shared database — no BEAM distribution,
no RPC between edge nodes, matching the framework's existing rule that
components hand off through durable state, never through each other.
- [Ankusa.WAL.Postgres.Migration](Ankusa.WAL.Postgres.Migration.md): Idempotent DDL bootstrap for `Ankusa.WAL.Postgres`, run once at connection
startup. Three tables

