-
Notifications
You must be signed in to change notification settings - Fork 0
数据库表结构
wzdot edited this page Oct 28, 2014
·
26 revisions
字段 | 类型 | 允许为空 | 缺省 | 备注 |
---|---|---|---|---|
name | varchar(50) | - | 名称 | |
uid | varchar(64) | - | 公钥 | |
secret | varchar(64) | - | 私钥 | |
locked | boolean | - | 锁定 | |
timeout | date | √ | false | 失效时间 |
autorise | boolean | - | false | 自动激活 |
- 唯一约束:uid
- 当timeout为NULL时,代表永久有效。
字段 | 类型 | 允许为空 | 缺省 | 备注 |
---|---|---|---|---|
name | varchar(50) | - | 姓名 | |
system_id | integer | - | ||
activate | boolean | - | false | 激活 |
session_token | varchar(64) | - | 访问令牌 |
- 唯一约束:[name, system_id]
字段 | 类型 | 允许为空 | 缺省 | 备注 |
---|---|---|---|---|
client_id | integer | - | ||
hardware_code | varchar(100) | - | 硬件序列号 | |
activate | boolean | - | 激活 |
- 唯一约束:[client_id, hardware_code]
字段 | 类型 | 允许为空 | 缺省 | 备注 |
---|---|---|---|---|
system_id | integer | - | ||
username | varchar(50) | - | 用户名 | |
password_digest | varchar(60) | - | 密码 | |
varchar(50) | - | 电子邮件 |
- 唯一约束:[system_id, username],[system_id, email]
- 用户名长度 >= 4
- 密码长度 >= 6
字段 | 类型 | 允许为空 | 缺省 | 备注 |
---|---|---|---|---|
user_id | integer | - | 用户ID | |
name | varchar(50) | - | 姓名 | |
admin | boolean | - | false | 管理员 |
superadmin | boolean | - | false | 超级用户 |
locked | boolean | - | false | 是否锁定 |
login_token | varchar(60) | - | ||
reset_password_token | varchar(60) | - | ||
reset_password_created_at | datetime | - | ||
remember_created_at | datetime | - |
- 唯一约束:user_id