# snodo_tasks_postgres v0.2.0 - Table of Contents

> PostgreSQL store for snodo Tasks

## Pages

- [PostgreSQL Tasks store](readme.md)

## Modules

- [Snodo.Extensions.Tasks.Store.Postgres](Snodo.Extensions.Tasks.Store.Postgres.md): Multi-node PostgreSQL persistence for the MCP Tasks extension.
- [Snodo.Extensions.Tasks.Store.Postgres.Config](Snodo.Extensions.Tasks.Store.Postgres.Config.md): The store handle that `Snodo.Extensions.Tasks.Store.Postgres.new/1` returns and
the other store functions take. Build it with `new/1` or `new!/1`; its fields
are internal.

- [Snodo.Extensions.Tasks.Store.Postgres.Migration](Snodo.Extensions.Tasks.Store.Postgres.Migration.md): Current PostgreSQL migration for `Snodo.Extensions.Tasks.Store.Postgres`.
- [Snodo.Extensions.Tasks.Store.Postgres.Migration.V1](Snodo.Extensions.Tasks.Store.Postgres.Migration.V1.md): Immutable PostgreSQL schema-version-one migration.
- [Snodo.Extensions.Tasks.Store.Postgres.Migration.V2](Snodo.Extensions.Tasks.Store.Postgres.Migration.V2.md): Data-preserving PostgreSQL upgrade from Tasks schema version one to two.

## Mix Tasks

- [mix tasks.postgres.contract](Mix.Tasks.Tasks.Postgres.Contract.md): Runs the database-independent PostgreSQL adapter contract.
- [mix tasks.postgres.live](Mix.Tasks.Tasks.Postgres.Live.md): Runs transaction and locking evidence against a real PostgreSQL database.

