fix(tenant-service): 修复 BUG_COLLECT 写入 service_type ENUM 列失败
V1 DDL 将两张表的相关列更新为 ENUM 定义(与实际数据库一致); 新增 V2 迁移将 BUG_COLLECT 加入 t_feature_service 和 t_service_activation_request 的 service_type ENUM。 已在线上执行 ALTER TABLE 修复,服务无需重启。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
父节点
4629c45941
当前提交
8e041d50c1
@ -44,8 +44,8 @@ CREATE TABLE IF NOT EXISTS t_api_key (
|
||||
CREATE TABLE IF NOT EXISTS t_feature_service (
|
||||
id VARCHAR(255) NOT NULL PRIMARY KEY,
|
||||
app_key VARCHAR(64) NOT NULL,
|
||||
platform VARCHAR(16) NOT NULL,
|
||||
service_type VARCHAR(16) NOT NULL,
|
||||
platform ENUM('ANDROID','IOS','HARMONY') NOT NULL,
|
||||
service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL,
|
||||
enabled BIT(1) NOT NULL,
|
||||
config TEXT,
|
||||
secret_key VARCHAR(128) NOT NULL,
|
||||
@ -121,9 +121,9 @@ CREATE TABLE IF NOT EXISTS t_sensitive_word (
|
||||
CREATE TABLE IF NOT EXISTS t_service_activation_request (
|
||||
id VARCHAR(255) NOT NULL PRIMARY KEY,
|
||||
app_key VARCHAR(64) NOT NULL,
|
||||
platform VARCHAR(16) NOT NULL,
|
||||
service_type VARCHAR(16) NOT NULL,
|
||||
status VARCHAR(16) NOT NULL,
|
||||
platform ENUM('ANDROID','IOS','HARMONY') NOT NULL,
|
||||
service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL,
|
||||
status ENUM('PENDING','APPROVED','REJECTED') NOT NULL,
|
||||
apply_reason VARCHAR(512),
|
||||
review_note VARCHAR(512),
|
||||
created_at DATETIME(6) NOT NULL,
|
||||
|
||||
@ -0,0 +1,6 @@
|
||||
-- 将 BUG_COLLECT 加入 service_type ENUM(两张表均需同步)
|
||||
ALTER TABLE t_feature_service
|
||||
MODIFY service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL;
|
||||
|
||||
ALTER TABLE t_service_activation_request
|
||||
MODIFY service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL;
|
||||
正在加载...
在新工单中引用
屏蔽一个用户