fix(migration): add missing id column to V14 system_setting insert

This commit is contained in:
matevip 2026-04-16 17:12:08 +08:00
parent 25978ceb12
commit c6cc61f546
2 changed files with 11 additions and 7 deletions

View File

@ -19,7 +19,9 @@ VALUES (1000001002, 'Text Embedding v2', 'dashscope', 'text-embedding-v2',
'DashScope 通义千问 v2 文本向量模型1536 维)', 0, 0, 0,
TRUE, TRUE, FALSE, 'embedding', NOW(), NOW(), 0);
-- 设置 v3 为系统默认 embedding 模型WikiEmbeddingService 的第 2 优先级)
MERGE INTO mate_system_setting (setting_key, setting_value, description, create_time, update_time)
KEY (setting_key)
VALUES ('embedding.default.model.id', '1000001001', 'Default embedding model id for wiki semantic search', NOW(), NOW());
-- 系统默认 embedding 模型记录到 mate_system_settingid 必须显式指定,该表无自增)
-- 1000001100 段保留给 embedding 相关设置
MERGE INTO mate_system_setting (id, setting_key, setting_value, description, create_time, update_time)
KEY (id)
VALUES (1000001100, 'embedding.default.model.id', '1000001001',
'Default embedding model id for wiki semantic search', NOW(), NOW());

View File

@ -15,6 +15,8 @@ VALUES (1000001002, 'Text Embedding v2', 'dashscope', 'text-embedding-v2',
TRUE, TRUE, FALSE, 'embedding', NOW(), NOW(), 0)
ON DUPLICATE KEY UPDATE model_type = 'embedding';
INSERT INTO mate_system_setting (setting_key, setting_value, description, create_time, update_time)
VALUES ('embedding.default.model.id', '1000001001', 'Default embedding model id for wiki semantic search', NOW(), NOW())
ON DUPLICATE KEY UPDATE setting_value = setting_value;
-- 系统默认 embedding 模型id 必须显式指定,与 chat 段 100000xxxx 错开)
INSERT INTO mate_system_setting (id, setting_key, setting_value, description, create_time, update_time)
VALUES (1000001100, 'embedding.default.model.id', '1000001001',
'Default embedding model id for wiki semantic search', NOW(), NOW())
ON DUPLICATE KEY UPDATE setting_value = VALUES(setting_value);