-- ---------------------------- -- 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) );