氛围编程与数据库修改:上线前安全检查清单
Git 可以恢复代码文件,但不一定能找回被删除的记录。在让 AI 代理修改数据或数据库结构前,先规划独立的数据恢复方案。
回滚代码不等于恢复数据库
回到旧版应用会改变代码。数据恢复取决于备份或数据库日志,结果可能与当前状态不同。这是两种不同的操作,需要分别考虑后果。
先准备安全的修改环境
先明确会影响哪些表、记录和用户。处理真实数据前,先使用副本或测试环境,并确认服务商实际提供的备份范围和保留时间。
执行前先让 AI 给出计划
要求 AI 先解释改动并展示查询或迁移方案。由人检查操作范围、每一步和副作用。对于删除或批量更新,“应该没问题”远远不够。
检查结果和恢复路径
在测试环境运行后,对比记录数量和样本、应用行为以及错误日志。只有知道备份包含什么、如何恢复,它才真正有用。