Files
sub2api/backend/migrations/136_user_registration_ip.sql
T
2026-05-15 22:33:43 +08:00

20 lines
1.2 KiB
SQL

-- 用户注册来源 IP 与归属地(管理端用户列表展示)。
ALTER TABLE users
ADD COLUMN IF NOT EXISTS register_ip_address VARCHAR(45) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS register_ip_country VARCHAR(100) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS register_ip_country_code VARCHAR(16) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS register_ip_region VARCHAR(100) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS register_ip_city VARCHAR(100) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS register_ip_location VARCHAR(255) NOT NULL DEFAULT '';
CREATE INDEX IF NOT EXISTS idx_users_register_ip_address
ON users(register_ip_address)
WHERE register_ip_address <> '';
COMMENT ON COLUMN users.register_ip_address IS '注册时记录的客户端 IP';
COMMENT ON COLUMN users.register_ip_country IS '注册 IP 归属国家/地区';
COMMENT ON COLUMN users.register_ip_country_code IS '注册 IP 国家/地区代码';
COMMENT ON COLUMN users.register_ip_region IS '注册 IP 归属省/州/区域';
COMMENT ON COLUMN users.register_ip_city IS '注册 IP 归属城市';
COMMENT ON COLUMN users.register_ip_location IS '注册 IP 归属地展示文本';