# Feature request: Configurable PostgreSQL schema for langgraph-checkpoint-postgres (parity with LangGraphJS)

**URL:** <https://forum.langchain.com/t/feature-request-configurable-postgresql-schema-for-langgraph-checkpoint-postgres-parity-with-langgraphjs/3274>\
**Category:** LangGraph\
**Tags:** python-help\
**Created:** [March 29, 2026, 6:10pm UTC](https://forum.langchain.com/t/feature-request-configurable-postgresql-schema-for-langgraph-checkpoint-postgres-parity-with-langgraphjs/3274 "2026-03-29T18:10:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![santhoshkumarchandru](https://yyz1.discourse-cdn.com/flex007/user_avatar/forum.langchain.com/santhoshkumarchandru/32/2713_2.png) [@santhoshkumarchandru](https://forum.langchain.com/u/santhoshkumarchandru)\
**Post date:** [March 29, 2026, 6:10pm UTC](https://forum.langchain.com/t/feature-request-configurable-postgresql-schema-for-langgraph-checkpoint-postgres-parity-with-langgraphjs/3274/1 "2026-03-29T18:10:49Z")

</div>

Summary:  
Add an explicit way to target a non-`public` PostgreSQL schema for checkpoint tables and queries in the **Python** `langgraph-checkpoint-postgres` package (`PostgresSaver` / `AsyncPostgresSaver`), similar to langgraph JS checkpointer implementation, PR [feat(checkpoint-postgres): Add support for providing a custom schema during initialization by nick-w-nick · Pull Request #838 · langchain-ai/langgraphjs · GitHub](https://github.com/langchain-ai/langgraphjs/pull/838)

**Motivation / problem:**  
Today, migrations and DML use **unqualified** table names (`checkpoints`, `checkpoint_blobs`, `checkpoint_writes`, `checkpoint_migrations`). Enterprise deployments often require **isolated schemas per service or tenant**. Currently we can achieve it through search\_path, but it needs careful design of handling connection through pool which can leads to error and can cause data leakage.

---

<div class="post-metadata">

**Author:** ![keenborder786](https://yyz1.discourse-cdn.com/flex007/user_avatar/forum.langchain.com/keenborder786/32/1757_2.png) [@keenborder786](https://forum.langchain.com/u/keenborder786)\
**Post date:** [March 29, 2026, 8:23pm UTC](https://forum.langchain.com/t/feature-request-configurable-postgresql-schema-for-langgraph-checkpoint-postgres-parity-with-langgraphjs/3274/2 "2026-03-29T20:23:53Z")

</div>

> [@santhoshkumarchandru](#):
>
> search\_path

It’s a good feature request, would recommend you open it on official repo of Langgraph: [GitHub - langchain-ai/langgraph: Build resilient language agents as graphs. · GitHub](https://github.com/langchain-ai/langgraph)

---

<div class="post-metadata">

**Author:** ![santhoshkumarchandru](https://yyz1.discourse-cdn.com/flex007/user_avatar/forum.langchain.com/santhoshkumarchandru/32/2713_2.png) [@santhoshkumarchandru](https://forum.langchain.com/u/santhoshkumarchandru)\
**Post date:** [March 30, 2026, 4:32am UTC](https://forum.langchain.com/t/feature-request-configurable-postgresql-schema-for-langgraph-checkpoint-postgres-parity-with-langgraphjs/3274/3 "2026-03-30T04:32:18Z")

</div>

Created the feature request [Feature request: Configurable PostgreSQL schema for langgraph-checkpoint-postgres (parity with LangGraphJS) · Issue #7345 · langchain-ai/langgraph · GitHub](https://github.com/langchain-ai/langgraph/issues/7345)
