跳转到内容

后端与数据 · DEFINED TERM

数据库迁移

用可版本化脚本逐步改变数据库结构或基础数据。

你可能会这样说“新增字段要兼容旧版本,并能安全回退。”

VISUAL EXAMPLE

先看懂它怎么工作

界面状态示例

等待操作

MECHANISM

运行机制

  1. 编写迁移
  2. 在测试库验证
  3. 备份
  4. 顺序执行
  5. 记录版本

USE WHEN

适合这样用

表结构、索引和受控数据变更

NOT FOR

不要这样理解

不要在生产环境手工改表后不留记录

TELL YOUR AGENT

可直接发给 Agent

请按“数据库迁移”的概念处理这个需求:新增字段要兼容旧版本,并能安全回退。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

重复环境执行结果一致,前后版本兼容,失败有恢复步骤

OFFICIAL SOURCES

官方来源