AI agent 参与数据库切换:多重检查、备份和人工审批
tristanbob · x · 2026-07-25
这条分享的是一个非常具体的 AI agent 数据库切换(cutover)流程,重点不是“让 agent 直接接管”,而是如何把它放进一个可审计、可回滚的工程流程里。
事前检查
作者列出的非破坏性测试包括:
- 检查连通性、兼容性、版本、协议和认证
- 把源库的在线备份恢复到新库
- 跑测试和校验和
- 在真正切换前先征求用户确认
切换过程
真正执行时,agent 按步骤完成:
- 停止使用该数据库的应用
- 确认所有 session 都结束
- 做冷备份并恢复到新库
- 多种方式验证恢复是否成功
- 重启应用并确认数据库健康
作者为什么觉得安全
- 先在测试环境完整跑了一遍
- 再把经验迁移到生产环境
- 全程保留日志、备份和证据,方便快速回滚
- 最关键的是开启了 manual approval mode:每条命令都要人工查看并批准后才会执行
这条的价值在于,它展示了 AI agent 在高风险运维任务中的一种现实用法:不是替代人,而是通过更多检查、证据留存和人工审批来提升可靠性。
「编程与Agent」频道最新
- Claude Code 文章称删掉 80% 系统提示后,Claude 5 反而更好用 — AccBalanced · 2026-07-25
- Codex 工作流技巧:先画流程,再让它实现 — alex_frantic · 2026-07-25
- 微软 OpenForgeRL:在真实部署 harness 中训练智能体 — dair_ai · 2026-07-25
- 论文指出生产级 Agent 失效多因上下文失控 — omarsar0 · 2026-07-25
- Gemini CLI 修复 Windows diff 视图的 CRLF 行尾问题 — luisfelipe-alt · 2026-07-25
- VaynerX 用 Claude 在几小时内做出原本要价 2 万美元的内部应用 — tomcrawshaw01 · 2026-07-25