feat: add operation_log table migration
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
|||||||
|
-- 操作日志表
|
||||||
|
CREATE TABLE IF NOT EXISTS operation_log (
|
||||||
|
id BIGSERIAL PRIMARY KEY,
|
||||||
|
username VARCHAR(50),
|
||||||
|
operation VARCHAR(100),
|
||||||
|
method VARCHAR(200),
|
||||||
|
params TEXT,
|
||||||
|
result TEXT,
|
||||||
|
ip VARCHAR(50),
|
||||||
|
duration BIGINT,
|
||||||
|
status VARCHAR(1) DEFAULT '0',
|
||||||
|
error_msg TEXT,
|
||||||
|
create_by VARCHAR(50),
|
||||||
|
update_by VARCHAR(50),
|
||||||
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
deleted_at TIMESTAMP
|
||||||
|
);
|
||||||
|
|
||||||
|
-- 创建索引
|
||||||
|
CREATE INDEX IF NOT EXISTS idx_operation_log_username ON operation_log(username);
|
||||||
|
CREATE INDEX IF NOT EXISTS idx_operation_log_operation ON operation_log(operation);
|
||||||
|
CREATE INDEX IF NOT EXISTS idx_operation_log_created_at ON operation_log(created_at);
|
||||||
|
CREATE INDEX IF NOT EXISTS idx_operation_log_status ON operation_log(status);
|
||||||
Reference in New Issue
Block a user