Bead 管理 开发者门户 · SQLite

users

用户主表(Email 登录 / 画师) · 16 行数据

字段

# 字段 类型 可空 默认 主键 说明
0 id INTEGER YES NULL 主键
1 email TEXT NO NULL 登录邮箱,唯一,小写存储
2 password_hash TEXT NO NULL 密码哈希 bcrypt/argon2,禁止明文
3 username TEXT NO '' 用户名,社交唯一标识;空串可多;非空唯一
4 nickname TEXT NO '' 昵称,展示名
5 avatar_url TEXT NO '' 头像 URL(本地 /uploads 或外链)
6 signature TEXT NO '' 个性签名,≤100 字
7 bio TEXT NO '' 自我介绍,≤500 字
8 status INTEGER NO 0 0待验证 1正常 2禁用 3注销
9 email_verified_at TEXT YES NULL 邮箱验证通过时间(UTC)
10 last_login_at TEXT YES NULL 最近登录时间
11 last_login_ip TEXT NO '' 最近登录 IP
12 created_at TEXT NO datetime('now') 创建时间 UTC
13 updated_at TEXT NO datetime('now') 更新时间 UTC
14 deleted_at TEXT YES NULL 软删除时间;非空表示已注销
15 country TEXT NO '' 国家/地区 ISO 3166-1 alpha-2,如 US / JP / CN
16 device_lang TEXT NO '' 设备系统语言 BCP 47,如 en-US / zh-CN
17 locale TEXT NO '' 当前 APP 使用语言:en/zh/ja/ko 等
18 timezone TEXT NO '' 设备时区 IANA,如 Asia/Shanghai

索引

  • idx_users_locale → locale
  • idx_users_country → country
  • idx_users_created_at → created_at
  • idx_users_status → status
  • uk_users_username UNIQUE → username
  • uk_users_email UNIQUE → email