---
name: database-change-plan
when: '数据库变更方案, DDL变更, 表结构变更方案, migration方案'
scope:
  - backend
products:
  - '*'
id: ka-artifact_template-数据库变更方案模版
asset_kind: acceptance_template
lifecycle_status: active
owner_mechanism_id: mc-generic-artifact
authority: supporting
routes:
  - '*'
primary_triggers:
  - 数据库变更方案
  - DDL变更
  - 表结构变更方案
  - migration方案
priority: P2
specificity: 3
version: 1.1.0
last_reviewed: '2026-06-01'
consumes: []
emits:
  - acceptance_report
secondary_triggers: []
negative_triggers: []
type: acceptance_template
stages: ["架构设计", "详细设计"]
---

# 数据库变更方案

## 1. 变更概述
- 变更类型：加列 / 改列 / 删列 / 加索引 / 新建表 / 数据迁移
- 涉及表：
- 变更原因：

## 2. 变更详情
### 正向 DDL
```sql
-- 正向 migration
```

### 回滚 DDL
```sql
-- 回滚 migration
```

## 3. 兼容性分析
| 层级 | 影响 | 兼容策略 |
|------|------|---------|
| 数据库 | | |
| 接口契约 | | |
| 前端展示 | | |
| 导出逻辑 | | |

## 4. 数据迁移方案（如需要）
- 数据量评估：
- 分批策略（每批条数/间隔）：
- 预计耗时：
- 数据校验方式：

## 5. 执行计划
- 大表评估（>100万行）：
- 执行时间窗口（低峰期）：
- 备份方案：
- 监控告警：
