Metadata-Version: 2.4
Name: aevum-store-postgres
Version: 0.3.0
Summary: Aevum — PostgreSQL GraphStore + ConsentLedger backend (team deployments).
Project-URL: Homepage, https://aevum.build
Project-URL: Repository, https://github.com/aevum-labs/aevum
License: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: aevum-core
Requires-Dist: psycopg[binary]<4.0,>=3.1
Description-Content-Type: text/markdown

# aevum-store-postgres

PostgreSQL-backed graph store for Aevum. Suitable for team deployments with shared state, concurrent writers, and durable persistence.

```bash
pip install aevum-store-postgres
```

```python
import psycopg
from aevum.core import Engine
from aevum.store.postgres import PostgresStore
from aevum.store.postgres.store import initialize_schema

conn = psycopg.connect("postgresql://user:pass@localhost/aevum")
initialize_schema(conn)
engine = Engine(graph_store=PostgresStore(conn))
```

For single-node deployments without PostgreSQL, use `aevum-store-oxigraph` instead.
See the [main repository README](https://github.com/aevum-labs/aevum) for backend selection guidance.
