Files
gangyan/chat_web_backend/doc/sql/fix_gpt_chat_message.sql

36 lines
1.4 KiB
MySQL
Raw Normal View History

# 修复 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`;