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 (
|
CREATE TABLE IF NOT EXISTS t_feature_service (
|
||||||
id VARCHAR(255) NOT NULL PRIMARY KEY,
|
id VARCHAR(255) NOT NULL PRIMARY KEY,
|
||||||
app_key VARCHAR(64) NOT NULL,
|
app_key VARCHAR(64) NOT NULL,
|
||||||
platform VARCHAR(16) NOT NULL,
|
platform ENUM('ANDROID','IOS','HARMONY') NOT NULL,
|
||||||
service_type VARCHAR(16) NOT NULL,
|
service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL,
|
||||||
enabled BIT(1) NOT NULL,
|
enabled BIT(1) NOT NULL,
|
||||||
config TEXT,
|
config TEXT,
|
||||||
secret_key VARCHAR(128) NOT NULL,
|
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 (
|
CREATE TABLE IF NOT EXISTS t_service_activation_request (
|
||||||
id VARCHAR(255) NOT NULL PRIMARY KEY,
|
id VARCHAR(255) NOT NULL PRIMARY KEY,
|
||||||
app_key VARCHAR(64) NOT NULL,
|
app_key VARCHAR(64) NOT NULL,
|
||||||
platform VARCHAR(16) NOT NULL,
|
platform ENUM('ANDROID','IOS','HARMONY') NOT NULL,
|
||||||
service_type VARCHAR(16) NOT NULL,
|
service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL,
|
||||||
status VARCHAR(16) NOT NULL,
|
status ENUM('PENDING','APPROVED','REJECTED') NOT NULL,
|
||||||
apply_reason VARCHAR(512),
|
apply_reason VARCHAR(512),
|
||||||
review_note VARCHAR(512),
|
review_note VARCHAR(512),
|
||||||
created_at DATETIME(6) NOT NULL,
|
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;
|
||||||
正在加载...
在新工单中引用
屏蔽一个用户