AI Agent 误删销售线索列表后,开发者给 Postgres 做 agent 写入合并层

Antique-Willow-5841 · reddit · 2026-10-17

作者团队的 AI agent 拿到 CRM 写权限后误删了全部销售线索列表,他原计划干脆替换 Postgres,做一个每次 agent 运行写独立分支、逐行可见变更、由人决定合并的新数据库。但社区反馈改变了方向:分支早有 Neon 等方案,「难的从来是可信地合并回生产库」;且没人愿意为此迁移 CRM。

于是首个发布改为旁挂在现有 Postgres 旁边:复制 agent 要操作的表,每次运行一个分支,合并时在一个事务里写回原库,且合并前要做四道检查——

规则不通过时合并挂起等人工处理,原库不受影响。踩坑经验:跨时区/浮点格式/触发器下「这行没变过」极易误报,解法是让 Postgres 自己做比较;自增 id 是陷阱,agent 副本插入会撞号,现在从原库 sequence 预留 id;PgBouncer 事务模式会悄悄破坏依赖会话状态的设置,一切配置必须按事务粒度。作者坦承这是仅一人开发、尚无外部真实 agent 跑过的 beta,仅供 staging 副本使用,并询问大家目前如何管理 agent 的数据库写权限。

所属事件:AI 误删 CRM 数据后,开发者打造类 Git 分支式 Postgres(3 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →