Skip to content
On this page

users

Column NameTypeCommentDefaultNullRemark
idbigint UNSIGNED用户主键 IDNOAuto Increment
account_idbigint UNSIGNED账号主键 IDNO关联字段 accounts->id
uidbigint UNSIGNED用户 IDNOUnique
初始化 8 位数随机生成,8 位数不够再 9 位数,以此类推。
随机生成时,不以 0 开头
usernamevarchar(64)用户名NOUnique,只能是包含字母、数字和单个连字符
nicknamevarchar(64)用户昵称NO不能带标点符号或特殊符号
允许有单个空格,但空格不能在开头或结尾
passwordchar(64)密码YES加密存储
为空代表无密码,切换用户无需验证
密码四位数起,只能是数字、英文字母,或者两种组合
avatar_file_idbigint UNSIGNED头像图片 IDYES关联字段 files->id
avatar_file_urlvarchar(255)头像图片完整 URLYES
banner_file_idbigint UNSIGNED背景条幅图 IDYES关联字段 files->id
banner_file_urlvarchar(255)背景条幅图 URLYES
gendertinyint UNSIGNED性别1NO1.未知 / 2.男 / 3.女
birthdaytimestamp生日YES
biotext简介YES
locationvarchar(128)地点YES
verified_statustinyint UNSIGNED用户认证状态0NO0.未认证 / 1.已认证
verified_descvarchar(255)用户认证描述YES
verified_attimestamp用户认证时间YES
conversation_limittinyint UNSIGNED对话设置1NO1.允许所有用户
2.仅允许我关注的用户
3.我关注的用户和已认证的用户(verified_status)
4.不允许所有用户
comment_limittinyint UNSIGNED评论设置1NO1.允许所有用户
2.仅允许我关注的用户
3.我关注的用户和已认证的用户(verified_status)
4.不允许所有用户
timezonevarchar(16)偏好时区YES
expired_attimestamp失效时间YES私有模式专用字段,为空代表永久有效
last_post_attimestamp最后发表帖子时间YES
last_comment_attimestamp最后发表评论时间YES
last_username_attimestamp最后修改用户名时间YES
last_nickname_attimestamp最后修改用户昵称时间YES
rank_statetinyint UNSIGNED等级状态1NO1.未设置
is_enabletinyint UNSIGNED是否封号1NO0.封号 / 1.正常
wait_deletetinyint UNSIGNED是否待删除0NO0.否 / 1.是
wait_delete_attimestamp等待Delete TimeYES
created_attimestampCreate TimeCURRENT_TIMESTAMPNO
updated_attimestampUpdate TimeYES
deleted_attimestampDelete TimeYES

Released under the Apache-2.0 License