
SegmentFault 问答社区用户表结构设计
问题:
SegmentFault 思否问答社区的用户表结构是如何设计的?具体而言,每个表中包含哪些必要的字段?
回答:
根据官方开源项目 Answer 的仓库信息,SegmentFault 思否问答社区的用户表结构设计如下:
仓库地址:answer/internal/migrations at v1.0.0 · answerdev/answer
具体表结构:
users 表:
id:用户 ID username:用户名 email:电子邮件地址 password:密码哈希 avatar:头像 URL role:用户角色(例如:普通用户、版主) created_at:用户注册时间 updated_at:用户信息更新时间user_profile 表:
user_id:与 users 表关联的用户 ID nickname:昵称 gender:性别 birthday:生日 location:所在地 signature:个人签名 created_at:个人资料创建时间 updated_at:个人资料更新时间