14 lines
673 B
Markdown
14 lines
673 B
Markdown
## MODIFIED Requirements
|
||
|
||
### Requirement: models 表 schema 变更
|
||
|
||
系统 SHALL 通过迁移脚本重建 models 表结构(服务未上线,无需考虑数据迁移)。
|
||
|
||
#### Scenario: 迁移后 models 表结构
|
||
|
||
- **WHEN** 执行迁移
|
||
- **THEN** SHALL 先 DROP 已有的 models 表(无旧数据)
|
||
- **THEN** SHALL CREATE 新的 models 表,包含字段:id(TEXT PRIMARY KEY)、provider_id(TEXT NOT NULL)、model_name(TEXT NOT NULL)、enabled(INTEGER DEFAULT 1)、created_at(DATETIME)
|
||
- **THEN** SHALL 存在 UNIQUE(provider_id, model_name) 约束
|
||
- **THEN** SHALL 存在 FOREIGN KEY (provider_id) REFERENCES providers(id) ON DELETE CASCADE
|