-- 智能体表添加小模型ID字段
|
SET @col_exists = (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'ai_agent' AND COLUMN_NAME = 'slm_model_id');
|
SET @sql = IF(@col_exists = 0, 'ALTER TABLE `ai_agent` ADD COLUMN `slm_model_id` VARCHAR(255) NULL COMMENT ''小模型ID'' AFTER `llm_model_id`', 'SELECT ''Column slm_model_id already exists'' AS msg');
|
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
|
|
-- 创建聊天标题表
|
DROP TABLE IF EXISTS `ai_agent_chat_title`;
|
CREATE TABLE `ai_agent_chat_title` (
|
`id` VARCHAR(32) NOT NULL COMMENT '主键ID',
|
`session_id` VARCHAR(255) NOT NULL COMMENT '会话ID',
|
`title` VARCHAR(255) DEFAULT NULL COMMENT '聊天标题',
|
`created_at` DATETIME DEFAULT NULL COMMENT '创建时间',
|
`updated_at` DATETIME DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`),
|
KEY `idx_session_id` (`session_id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能体聊天标题表';
|