数据库变更回滚

This commit is contained in:
nojava
2026-05-21 18:46:22 +08:00
parent 14c3f98449
commit ac65817f3a
2 changed files with 11 additions and 2 deletions
@@ -30,7 +30,7 @@ CREATE TABLE IF NOT EXISTS sys_user_session (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
user_id BIGINT NOT NULL COMMENT '用户ID',
token VARCHAR(500) NOT NULL COMMENT '访问令牌',
device_fingerprint VARCHAR(255) DEFAULT NULL COMMENT '设备指纹',
device_fingerprint VARCHAR(100) DEFAULT NULL COMMENT '设备指纹',
ip_address VARCHAR(50) DEFAULT NULL COMMENT 'IP地址',
user_agent VARCHAR(500) DEFAULT NULL COMMENT 'User-Agent',
expire_time DATETIME NOT NULL COMMENT '过期时间',
@@ -48,7 +48,7 @@ CREATE TABLE IF NOT EXISTS sys_login_log (
result TINYINT NOT NULL COMMENT '结果:0失败 1成功',
fail_reason VARCHAR(200) DEFAULT NULL COMMENT '失败原因',
ip_address VARCHAR(50) DEFAULT NULL COMMENT 'IP地址',
device_fingerprint VARCHAR(255) DEFAULT NULL COMMENT '设备指纹',
device_fingerprint VARCHAR(100) DEFAULT NULL COMMENT '设备指纹',
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
KEY idx_user_id (user_id),
KEY idx_created_at (created_at)
@@ -0,0 +1,9 @@
-- V4__alter_device_fingerprint_length.sql
-- 将 device_fingerprint 列宽从 VARCHAR(100) 扩到 VARCHAR(255),以容纳更长的设备指纹特征字符串。
-- 注意:V1 已发布到生产,不能直接修改,因此通过本迁移以 ALTER 形式落地。
ALTER TABLE sys_user_session
MODIFY COLUMN device_fingerprint VARCHAR(255) DEFAULT NULL COMMENT '设备指纹';
ALTER TABLE sys_login_log
MODIFY COLUMN device_fingerprint VARCHAR(255) DEFAULT NULL COMMENT '设备指纹';