fix: 使用兼容字符集校验颜色映射字段 (#293)

This commit is contained in:
chengma
2026-08-24 00:14:17 +08:00
parent 67aea80eda
commit 2a698d332c
+3 -3
View File
@@ -795,7 +795,7 @@ func migrateMySQLV30(db *sql.DB) error {
pdd_goods_id VARCHAR(191) COLLATE utf8mb4_bin NOT NULL,
pdd_dimension_key VARCHAR(191) COLLATE utf8mb4_bin NOT NULL,
pdd_color_value VARCHAR(500) COLLATE utf8mb4_bin NOT NULL,
context_version CHAR(64) COLLATE ascii_bin NOT NULL,
context_version CHAR(64) COLLATE utf8mb4_bin NOT NULL,
mapped_by VARCHAR(191) COLLATE utf8mb4_bin NOT NULL,
mapped_at VARCHAR(35) NOT NULL,
PRIMARY KEY (shopee_goods_id,shopee_color_key,pdd_goods_id),
@@ -807,12 +807,12 @@ func migrateMySQLV30(db *sql.DB) error {
shopee_color_key VARCHAR(191) COLLATE utf8mb4_bin NOT NULL,
shopee_color_raw VARCHAR(500) COLLATE utf8mb4_bin NOT NULL,
pdd_goods_id VARCHAR(191) COLLATE utf8mb4_bin NOT NULL,
action VARCHAR(16) COLLATE ascii_bin NOT NULL,
action VARCHAR(16) COLLATE utf8mb4_bin NOT NULL,
old_dimension_key VARCHAR(191) COLLATE utf8mb4_bin NULL,
old_color_value VARCHAR(500) COLLATE utf8mb4_bin NULL,
new_dimension_key VARCHAR(191) COLLATE utf8mb4_bin NULL,
new_color_value VARCHAR(500) COLLATE utf8mb4_bin NULL,
context_version CHAR(64) COLLATE ascii_bin NOT NULL,
context_version CHAR(64) COLLATE utf8mb4_bin NOT NULL,
actor_user_id VARCHAR(191) COLLATE utf8mb4_bin NOT NULL,
created_at VARCHAR(35) NOT NULL,
CONSTRAINT chk_product_color_mapping_audit_action CHECK (action IN ('upsert','clear')),