CockroachDBChatMessageHistory 将聊天对话历史存储在 CockroachDB 的分布式 SQL 数据库中。
代码位于集成包中:langchain-cockroachdb。
概述
CockroachDBChatMessageHistory 提供:- 分布式存储:聊天历史自动在节点间复制
- 强一致性:SERIALIZABLE 事务防止消息排序问题
- 高可用性:自动故障转移,无数据丢失
- 会话隔离:每个对话都有唯一的会话 ID
- PostgreSQL 兼容性:易于从基于 PostgreSQL 的系统迁移
设置
安装
连接字符串
初始化
创建消息历史表
为会话初始化
为特定对话创建聊天历史实例:用法
添加消息
一次添加多条消息
检索消息
获取会话的所有消息:清除对话历史
删除会话的所有消息:同步接口
使用同步 API:API 参考
详细文档请参阅:附加资源
将这些文档通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。

