-- ----------------------------
|
-- 14、系统访问记录
|
-- ----------------------------
|
|
drop table if exists sys_logininfor;
|
create table sys_logininfor
|
(
|
info_id serial primary key, -- 使用 serial 实现自增
|
user_name varchar(50) default '' -- 用户账号
|
comment '用户账号',
|
ipaddr varchar(128) default '' -- 登录IP地址
|
comment '登录IP地址',
|
login_location varchar(255) default '' -- 登录地点
|
comment '登录地点',
|
browser varchar(50) default '' -- 浏览器类型
|
comment '浏览器类型',
|
os varchar(50) default '' -- 操作系统
|
comment '操作系统',
|
status char(1) default '0' -- 登录状态(0成功 1失败)
|
comment '登录状态(0成功 1失败)',
|
msg varchar(255) default '' -- 提示消息
|
comment '提示消息',
|
login_time timestamp -- 访问时间
|
comment '访问时间'
|
);
|
|
-- 添加索引
|
create index idx_sys_logininfor_s on sys_logininfor (status);
|
create index idx_sys_logininfor_lt on sys_logininfor (login_time);
|
|
-- 表注释
|
comment on table sys_logininfor is '系统访问记录';
|
|
-- 字段注释
|
comment on column sys_logininfor.info_id is '访问ID';
|
comment on column sys_logininfor.user_name is '用户账号';
|
comment on column sys_logininfor.ipaddr is '登录IP地址';
|
comment on column sys_logininfor.login_location is '登录地点';
|
comment on column sys_logininfor.browser is '浏览器类型';
|
comment on column sys_logininfor.os is '操作系统';
|
comment on column sys_logininfor.status is '登录状态(0成功 1失败)';
|
comment on column sys_logininfor.msg is '提示消息';
|
comment on column sys_logininfor.login_time is '访问时间';
|