# 更改数据库架构前应考虑什么？

Canonical URL: https://help.iagenify.com/zh/faqs/databases/what-should-i-consider-before-changing-a-database-schema

[← 返回数据库常见问题](https://help.iagenify.com/zh/faqs/databases)

帮助中心 · 常见问题 数据库 1 分钟阅读
# 更改数据库架构前应考虑什么？
架构变更可能影响的不只是正在编辑的记录。智能体、工作流和应用可能依赖相同的字段名称与值格式，因此应围绕这些依赖关系规划变更。
IaGenify
数据库

## 先梳理依赖关系
列出将要更改的表、集合和字段，然后找出引用它们的提示、已保存查询、工作流和应用代码。即使记录本身未变，更改字段名称也可能使筛选条件失效。更改类型还可能影响排序、比较或对缺失值的解释。
决定现有记录如何适应新结构。如果新旧格式必须暂时共存，请定义识别方法并避免含糊值。大范围修改前，选择有代表性的样本并说明预期结果，再对全部数据进行更改。
## 更新并验证使用方
修改提及旧字段名或旧假设的查询和指令。使用常见与边界案例测试读取结果，并检查样本中是否有缺失或归类错误的值。如果变更包含写入，请在执行前仔细核对筛选条件和目标位置。
记录先前的结构和变更原因，方便协作者理解后续结果。如果工作流或应用无法同步更新，请规划过渡期或推迟架构修改。有计划的迁移比使用方开始失败后再零散修补更容易排查。 [← 返回数据库常见问题](https://help.iagenify.com/zh/faqs/databases)
