From e22fe0b7b09a3e8d3103bdad9d5767b9872c4ece Mon Sep 17 00:00:00 2001 From: hy001 Date: Wed, 6 May 2026 21:07:56 +0800 Subject: [PATCH] fix: ensure login logger sql comments use utf8mb4 --- sql/20260506_user_login_logger_ip_region.sql | 2 ++ sql/20260506_user_login_logger_ip_region_comments.sql | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 sql/20260506_user_login_logger_ip_region_comments.sql diff --git a/sql/20260506_user_login_logger_ip_region.sql b/sql/20260506_user_login_logger_ip_region.sql index 862f875d..3ba39996 100644 --- a/sql/20260506_user_login_logger_ip_region.sql +++ b/sql/20260506_user_login_logger_ip_region.sql @@ -1,3 +1,5 @@ +SET NAMES utf8mb4; + ALTER TABLE `user_login_logger` ADD COLUMN `ip_country_code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录IP国家码' AFTER `ip`, ADD COLUMN `ip_country_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录IP国家/地区名称' AFTER `ip_country_code`, diff --git a/sql/20260506_user_login_logger_ip_region_comments.sql b/sql/20260506_user_login_logger_ip_region_comments.sql new file mode 100644 index 00000000..fda3f2f0 --- /dev/null +++ b/sql/20260506_user_login_logger_ip_region_comments.sql @@ -0,0 +1,9 @@ +SET NAMES utf8mb4; + +ALTER TABLE `user_login_logger` + MODIFY COLUMN `ip_country_code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录IP国家码', + MODIFY COLUMN `ip_country_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录IP国家/地区名称', + MODIFY COLUMN `ip_region` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录IP地区/省', + MODIFY COLUMN `req_zone_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求时区', + MODIFY COLUMN `login_blocked` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被登录访问校验屏蔽', + MODIFY COLUMN `block_reason` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '登录访问校验屏蔽原因';