Toggle Menu
Prev Up Next

# `langchain_postgres` 0.0.3

## `langchain_postgres.chat_message_histories`

Client for persisting chat message history in a Postgres database.

This client provides support for both sync and async via psycopg 3.

### Classes

`chat_message_histories.PostgresChatMessageHistory`(...) | Client for persisting chat message history in a Postgres database,

## `langchain_postgres.checkpoint`

Implementation of a langgraph checkpoint saver using Postgres.

### Classes

`checkpoint.CheckpointSerializer`() | A serializer for serializing and deserializing objects to and from bytes.
`checkpoint.PickleCheckpointSerializer`() | Use the pickle module to serialize and deserialize objects.
`checkpoint.PostgresSaver` | LangGraph checkpoint saver for Postgres.

## `langchain_postgres.vectorstores`

### Classes

`vectorstores.DistanceStrategy`(value) | Enumerator of the Distance strategies.
`vectorstores.PGVector`(embeddings, *[, ...]) | Vectorstore implementation using Postgres as the backend.