36 lines
1.4 KiB
SQL
36 lines
1.4 KiB
SQL
# 修复 gpt_chat_message 表缺失字段
|
||
# 根据远程数据库结构添加缺失的字段
|
||
# 注意:如果字段已存在,执行会报错,可以忽略
|
||
|
||
# 添加 content_type 字段(如果update.sql已执行过,可能会报错,可忽略)
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `content_type` varchar(250) NOT NULL DEFAULT 'text' COMMENT '内容类型:text:文字 image : 图片' AFTER `content`;
|
||
|
||
# 添加 size 字段
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `size` varchar(40) DEFAULT NULL COMMENT '文件大小' AFTER `response`;
|
||
|
||
# 添加 summary 字段
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `summary` text COMMENT '消息总结' AFTER `size`;
|
||
|
||
# 添加 question 字段
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `question` text COMMENT '推荐问题' AFTER `summary`;
|
||
|
||
# 添加 think 字段(这是导致错误的字段,必须添加)
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `think` longtext COMMENT '思考过程' AFTER `question`;
|
||
|
||
# 添加 feedback 字段
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `feedback` tinyint NOT NULL DEFAULT '0' COMMENT '反馈' AFTER `question`;
|
||
|
||
# 添加 feedback_reason 字段
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `feedback_reason` tinyint NOT NULL DEFAULT '0' COMMENT '反馈原因' AFTER `feedback`;
|
||
|
||
# 添加 last_content 字段
|
||
ALTER TABLE `gpt_chat_message`
|
||
ADD COLUMN `last_content` longtext COMMENT '中断对话记录' AFTER `feedback_reason`;
|