20260221_steam_accounts_simplify_and_max_count_config.sql 810 B

12345678910111213141516
  1. -- Steam 账号表精简:敏感信息改存客户端本地,数据库只保留账号标识
  2. -- 新增配置:每用户最大绑定 Steam 账号数,默认 3,管理员可改
  3. -- 若使用 MySQL 8.0.23+ 可将下面 ALTER 改为 DROP COLUMN IF EXISTS
  4. SET NAMES utf8mb4;
  5. -- 1. 精简 steam_accounts:删除敏感字段
  6. ALTER TABLE `steam_accounts`
  7. DROP COLUMN `shared_secret`,
  8. DROP COLUMN `identity_secret`;
  9. -- 若存在 last_used_time 列可执行: ALTER TABLE steam_accounts DROP COLUMN last_used_time;
  10. -- 2. 精简 steam_accounts_his(若表存在且含这些列)
  11. -- ALTER TABLE `steam_accounts_his` DROP COLUMN `shared_secret`, DROP COLUMN `identity_secret`;
  12. -- 每用户最大 Steam 账号数改由表 user_steam_account_limit 管理,见迁移 20260222_create_user_steam_account_limit.sql