feat(mig): m0009 pipeline-rag下位应用种子+pipeline_kb_suggestions表
This commit is contained in:
parent
153f4b75a3
commit
9db01aa736
13
deploy/migrations/m0009_rag_pipeline_access.json
Normal file
13
deploy/migrations/m0009_rag_pipeline_access.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"id": "m0009",
|
||||
"title": "产线知识库接入:rag API 下位应用种子(pipeline-rag)+ PM 入库建议表",
|
||||
"backup_tables": [],
|
||||
"up": [
|
||||
{"op": "sql", "sql": "INSERT INTO downapp (id, name, description, secretkey, allowedips, orgid) SELECT 'pipeline-rag', 'pipeline-rag', '产线平台访问 rag 知识库(检索/入库)', '', '', '0' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM downapp WHERE id='pipeline-rag')"},
|
||||
{"op": "sql", "sql": "CREATE TABLE IF NOT EXISTS pipeline_kb_suggestions (id VARCHAR(32) NOT NULL PRIMARY KEY COMMENT '建议ID', project_id VARCHAR(32) NOT NULL COMMENT '项目ID', kb_id VARCHAR(32) NOT NULL COMMENT '目标知识库ID', file_path VARCHAR(500) NOT NULL COMMENT '文件绝对路径(项目工作空间内)', file_name VARCHAR(255) NOT NULL COMMENT '文件名', reason TEXT NULL COMMENT 'PM 给出的入库理由', status VARCHAR(16) NOT NULL DEFAULT 'pending' COMMENT 'pending/approved/rejected', suggested_by VARCHAR(64) NOT NULL DEFAULT '' COMMENT '建议人(agent.pm)', task_id VARCHAR(32) NOT NULL DEFAULT '' COMMENT '关联任务ID', result_comment VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '处理结果备注(含 doc_id 或驳回原因)', decided_by VARCHAR(32) NOT NULL DEFAULT '' COMMENT '决策人(项目owner)', decided_at TIMESTAMP NULL COMMENT '决策时间', created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, KEY idx_proj_status (project_id, status), KEY idx_kb (kb_id)) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='PM 知识库入库建议'"}
|
||||
],
|
||||
"down": [
|
||||
{"op": "sql", "sql": "DROP TABLE IF EXISTS pipeline_kb_suggestions"},
|
||||
{"op": "sql", "sql": "DELETE FROM downapp WHERE id='pipeline-rag'"}
|
||||
]
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user