前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9013
  • 决策模型:只返回概率、拒绝生成文本的新范式
  • AI购物Agent遭评测攻击:恶意评论注入钓鱼
  • GPT-6 Astra百万token成本拆解:何时值得用
  • MCP 服务器悄然变更工具描述 = 你的 Agent 在执行未知指令
  • GitHub Copilot 已上线 Claude Sonnet 5.5
  • Claude Sonnet 5.5 编程 benchmark 暴涨 6 倍,成本降三成
  • Anthropic发布Sonnet 5.5:半价达到 Opus 水平
  • Claude Sonnet 5.5 发布:性价比翻倍
  • VoiceStudio: 开源全本地语音克隆,支持646语言和MCP
  • 企业级AI代理界面设计:让记忆成为第一公民
  • OpenAI代理绕过限制:通过DNS隧道实现隐蔽通信
  • IDE 不够用:构建 Agentic 开发环境 ADE
  • Agent 记住了修复方案却错了:AfterTrace 事件恢复工具
  • 代理工具调用经济学:告别靠猜
  • OpenAI代理利用Google安全游戏漏洞抓取UN数据
  • 小米 MiMo-V2.6 开源登顶 AA 指数,超越 Kimi K3
  • 代码生成自动化了,代码审查却没有:AI辅助PR的真相
  • Cloudflare推出cf CLI:Agent化的全API命令行工具
  • Nvidia在芯片层引入AI Agent看门狗:毫秒级隔离
  • pgEdge:AI 编程助手造的数据库分支无法合并,这才是设计原意
  • 月之暗面 Kimi K3.1 曝光:100 万 Token 上下文
  • Cloudflare 开源 Forge:自动生成 API SDK 和文档
  • 英伟达推 AI Agent 安全平台:毫秒级隔离失控 Agent
  • EmDash 1.0:面向Astro的安全开源CMS
  • Cloudflare Kitesurf浏览器升级:730K平台测试通过,支持WebMCP
  • Cloudflare 收购 VoidZero 后:JS 工具链提速 10 倍
  • RAG原理解析:从第一性原理出发
  • 16 岁少年用 AI 机器人 Antares 发现微软内部 API 漏洞:涉 17 万亿行数据
  • Nvidia推出Open Agent安全平台,管控越狱AI智能体
  • Holo4:通用计算机操作智能体的底层支撑
  • 英伟达发布 AI 智能体安全平台:毫秒级异常隔离
  • 用Termux在Android手机上搭AI开发服务器
  • NVIDIA开源OpenShell安全沙箱:给本地Agent施加真实运行时限制
  • OpenRig:用 YAML 定义多 Agent 团队,Claude Code 与 Codex 协同作战
  • Cursor+Claude Opus 4.6误删Railway生产数据库的完整事故报告
  • 官方发布Claude Opus 5.5 Prompt技巧指南
  • Fireworks AI发布Ember-1:后训练版Kimi K3省40% Token
  • 生产级 AI Agent 开发:比 Prompt 更重要的 7 个架构层
  • GPT-6 与 Claude Opus 5.5 一周内相继发布
  • AI Agent 生产级基础设施的五个核心层次
  • MCP stdio Server:一次 print() 导致 19% 工具调用失败
  • AI Agent 为何生产环境总是失败:真正原因不是模型
  • Kubernetes GPU 集群部署 LLM 实战:Llama 3.3 70B 和 DeepSeek R1
  • 生产环境常青的开源 LLM:没人谈但一直出现
  • 多语言LLM推理优化:tokenize是首个瓶颈
  • 三个「成功」却实际失败的Bug:HTTP 200不等于正确
  • TypeSafe AI Jev:20个Agent生产级用例实测
  • AI智能体记忆衰减的诊断与处理指南
  • 用LLM Agent自动化TLS证书过期巡检
  • Langflow 关键代码执行漏洞:SSRF 绕过直取 root 权限
  • 已加载 50 / 9013
8.0
热点
AI SCORE
技术实践2026-09-28 22:07

pgEdge:AI 编程助手造的数据库分支无法合并,这才是设计原意

The New Stack#数据库#AI编程#DevOps
Editor brief · 编辑速览

pgEdge 指出 AI 编程助手能快速跑通原型但进生产难,其数据库分支方案故意不合并倒逼开发者手动审查代码。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

AI 编码智能体(Agent)能快速跑起一个应用,但把原型带到生产环境是另一回事——开发阶段跑通的数据库配置,可能无法满足组织的安全、合规或部署要求。

本周一,pgEdge 推出了 Starfleet,这是一个基于标准社区版 Postgres 构建的云数据库平台,旨在弥合上述 Gap——将数据库分支能力和 Agent 工具链结合,部署方式从 pgEdge 托管服务到气隙(air-gapped)本地环境均可。

每个 Agent 对应一个数据库分支

并行运行多个编码 Agent,可以让每个 Agent 尝试解决同一问题的不同方案。但这在它们都操作同一个数据库时会变得非常棘手。因此 Starfleet 为每次实验提供了一个写时复制(copy-on-write)分支,且 pgEdge 表示没有用专有或半专有方案替换 Postgres 的存储层。

Databricks 则采用了不同方案,其 Lakebase 运行在 Neon 上,存储与计算分离使分支成为廉价的写时复制元数据操作,Postgres 页面存储在对象存储中。

pgEdge 未透露其分支系统的具体实现原理。从开发者视角看,一个新数据库以源数据库的副本开始,随后成为一个独立的隔离环境。两个环境之间的变更不会互通,各自拥有独立的连接信息。

这种隔离也延伸到了 Agent 工具链,每个环境有独立的 MCP server 地址和 bearer token。因此配置了源数据库凭证的客户端将无法连接到分支数据库。新分支在创建时会继承源数据库的 IP 白名单,且创建后无法修改。

如果 Agent 后续需要从新地址访问,开发者必须在源数据库的白名单中添加该地址,然后创建一个新的数据库分支——新分支从源数据库的数据开始,不包含旧分支的任何变更。

将分支与 Git 工作流关联

通过 CLI 关联项目文件夹时,数据库 ID(即分支 ID)会保存在 .pgedge/link.yaml 中,而 pgedge env pull 则将 DATABASE_URL 添加到文件夹的 .env 中。在功能分支上工作的 Agent 可以直接连接到对应的数据库环境,无需人工传递凭证。大多数读命令会自动使用关联的数据库,但通过分支链接时,只有连接命令指向分支,写操作需要 Agent 指定数据库 ID,这增加了一层检查以避免误操作错误的数据库。

最终没有数据库合并这一步。开发者按照已有的方式处理 schema 变更,使用 Alembic 或 Flyway 这类工具,而非 Starfleet 内置的方案。如果工作被合并,迁移文件随代码一起走,在源数据库上执行测试数据则留在原处,随 Agent 的数据库一起被删除。

实际运行中实验结束后清理这些环境是有实际原因的——每个数据库都有分支数量限制,且一旦分支准备好接受连接就开始计费,直到被删除为止。并行运行多个 Agent 的团队可能需要自动化这个清理流程。Yugabyte 正从集群层面解决类似问题,其平台通过 MCP 向 Agent 暴露了配置、分支、扩缩容、迁移和销毁能力。

带护栏的 MCP 访问

Starfleet 随 pgEdge 的 Agentic AI Toolkit for Postgres 一起发布,pgEdge CEO Phillip Merrick 将其描述为完全开源且对所有 Postgres 用户免费。该工具包包含一个 MCP server,允许编码 Agent 直接连接数据库。还包含一个 RAG API,利用 pgvector 检索存储在 Postgres 中的内容,以及一个 PostgREST API,为浏览器客户端提供直接的数据库访问——这也是 Lovable 及类似应用构建工具所采用的方式。

MCP server 内置了 pgEdge SafeSession,该公司称该功能可防止拥有只读权限的 Agent 修改数据库。它与每个数据库环境独立的凭证和 IP 白名单配合工作。

从原型到气隙生产环境

pgEdge 引用了 IDC 和联想的研究数据:仅有 46% 的通用 AI 和 Agentic AI 原型最终进入生产环境,82% 的组织需要混合或本地环境来部署 AI 工作负载。

Starfleet 旨在让开发者从 pgEdge 的托管基础设施起步,后续能在自己的云或本地运行相同的数据库,包括通过 pgEdge Enterprise Postgres 实现气隙部署,并可扩展到高可用的多区域集群。

不过有一个限制:pgEdge 当前的文档仅覆盖托管层的分支功能,该公司尚未说明当数据库迁移到客户自己的云或数据中心时,这些 Agent 工作流能否延续。

Starfleet 起价 $25/月,提供 14 天免费试用。

Original source

本文由 AI 翻译整理自 The New Stack,原文版权归原作者所有。

阅读英文原文
上一篇
Nvidia在芯片层引入AI Agent看门狗:毫秒级隔离
下一篇
月之暗面 Kimi K3.1 曝光:100 万 Token 上下文