yumi-golang/migrations/025_voice_room_region_im_group.sql
2026-05-08 18:55:47 +08:00

17 lines
1.1 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

SET NAMES utf8mb4;
CREATE TABLE IF NOT EXISTS voice_room_region_im_group (
id BIGINT NOT NULL COMMENT '主键ID' PRIMARY KEY,
sys_origin VARCHAR(32) NOT NULL COMMENT '系统来源',
region_code VARCHAR(32) NOT NULL COMMENT '区域编码',
region_name VARCHAR(128) NOT NULL DEFAULT '' COMMENT '区域名称',
group_id VARCHAR(128) NOT NULL DEFAULT '' COMMENT '腾讯 IM 群组ID',
group_name VARCHAR(128) NOT NULL DEFAULT '' COMMENT '腾讯 IM 群组名称',
status VARCHAR(32) NOT NULL DEFAULT 'PENDING' COMMENT '群组状态PENDING/ACTIVE/FAILED',
last_error VARCHAR(1024) NOT NULL DEFAULT '' COMMENT '最近一次创建或同步失败原因',
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
UNIQUE KEY uk_voice_room_region_im_group (sys_origin, region_code),
KEY idx_voice_room_region_im_group_group (group_id, region_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='语音房区域通用 IM 群组表';