feat(deploy): m0019 sd_projects.pipeline_id默认值sdlc_general→general(与m0018同概念,仅改列默认值不动存量数据——实测三条建项目路径均显式传pipeline_id)
This commit is contained in:
parent
0142567813
commit
68d0855928
@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "m0019",
|
||||
"title": "sd_projects.pipeline_id 默认值去 SDLC 语义(sdlc_general→general):与 m0018 同概念收尾——sd_projects 是全产线共用的项目容器表,m0018 已把 project_type 默认值改为 general,但 pipeline_id 默认值仍是 sdlc_general,两个默认值语义自相矛盾(一个说通用项目、一个说挂开发产线)。pipeline_id 同时是工作空间 space 名(workspace.py space=pipeline_id)与能力包挂载键(core get_ability(pipeline_id)),默认挂 sdlc_general 会让未显式传产线的项目被错挂开发产线能力。实测现有建项目路径(agent_loop_v2._t_create_project 传 self.space、bidding 传 PIPELINE_ID、sdlc dspy 自身兜底 sdlc_general)均显式传值,故本迁移不改存量数据,仅改列默认值。",
|
||||
"backup_tables": ["sd_projects"],
|
||||
"up": [
|
||||
{
|
||||
"op": "sql",
|
||||
"sql": "ALTER TABLE sd_projects MODIFY COLUMN pipeline_id VARCHAR(32) NULL DEFAULT 'general' COMMENT '关联Pipeline定义ID(general=通用项目不挂产线;workspace space名;能力包挂载键)'"
|
||||
}
|
||||
],
|
||||
"down": [
|
||||
{
|
||||
"op": "sql",
|
||||
"sql": "ALTER TABLE sd_projects MODIFY COLUMN pipeline_id VARCHAR(32) NULL DEFAULT 'sdlc_general' COMMENT '关联Pipeline定义ID'"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user