# mnemosyne_postgres v0.1.1 - Table of Contents

> PostgreSQL + pgvector backend for the Mnemosyne agentic memory library.

## Pages

- [Overview](readme.md)

- About
  - [License](license.md)

## Modules

- Public API
  - [MnemosynePostgres](MnemosynePostgres.md): PostgreSQL + pgvector backend for the Mnemosyne agentic memory library.
  - [MnemosynePostgres.Backend](MnemosynePostgres.Backend.md): PostgreSQL/pgvector implementation of `Mnemosyne.GraphBackend`.

- Schemas
  - [MnemosynePostgres.Schema.Node](MnemosynePostgres.Schema.Node.md): Ecto schema for the polymorphic `mnemosyne_nodes` table.
  - [MnemosynePostgres.Schema.NodeMetadata](MnemosynePostgres.Schema.NodeMetadata.md): Ecto schema for the `mnemosyne_node_metadata` table.

- Queries
  - [MnemosynePostgres.Queries.MetadataQueries](MnemosynePostgres.Queries.MetadataQueries.md): Ecto query builders for the node metadata table.

  - [MnemosynePostgres.Queries.NodeQueries](MnemosynePostgres.Queries.NodeQueries.md): Ecto query builders for the nodes table.

- Migrations
  - [MnemosynePostgres.Migrations](MnemosynePostgres.Migrations.md): Migrations for the MnemosynePostgres tables and indexes.

- Infrastructure
  - [MnemosynePostgres.NodeSerializer](MnemosynePostgres.NodeSerializer.md): Round-trip conversion between Mnemosyne node structs and DB-friendly maps.
  - [MnemosynePostgres.Telemetry](MnemosynePostgres.Telemetry.md): Telemetry events for `MnemosynePostgres`.
  - [MnemosynePostgres.Ecto.Links](MnemosynePostgres.Ecto.Links.md): Ecto type that stores graph edge links as JSONB.

