-- ----------------------------
|
-- 10、操作日志记录
|
-- ----------------------------
|
|
drop table if exists sys_oper_log;
|
create table sys_oper_log
|
(
|
oper_id serial primary key, -- PostgreSQL 使用 serial 来实现自增
|
title varchar(50) default '', -- 默认值和字段类型保持一致
|
business_type smallint default 0, -- PostgreSQL 使用 smallint 代替 int(2)
|
method varchar(200) default '',
|
request_method varchar(10) default '',
|
operator_type smallint default 0, -- PostgreSQL 使用 smallint 代替 int(1)
|
oper_name varchar(50) default '',
|
dept_name varchar(50) default '',
|
oper_url varchar(255) default '',
|
oper_ip varchar(128) default '',
|
oper_location varchar(255) default '',
|
oper_param varchar(2000) default '',
|
json_result varchar(2000) default '',
|
status smallint default 0, -- PostgreSQL 使用 smallint 代替 int(1)
|
error_msg varchar(2000) default '',
|
oper_time timestamp, -- PostgreSQL 使用 timestamp 替代 datetime
|
cost_time bigint default 0,
|
index idx_sys_oper_log_bt (business_type),
|
index idx_sys_oper_log_s (status),
|
index idx_sys_oper_log_ot (oper_time)
|
);
|