Add db migration for actionlog

This commit is contained in:
Denis Arh
2020-05-22 07:16:15 +02:00
parent 9e0883c937
commit 3e2e915418
2 changed files with 21 additions and 1 deletions
File diff suppressed because one or more lines are too long
@@ -0,0 +1,20 @@
CREATE TABLE IF NOT EXISTS sys_actionlog (
ts DATETIME NOT NULL DEFAULT NOW(),
actor_ip_addr VARCHAR(15) NOT NULL,
actor_id BIGINT UNSIGNED,
request_origin VARCHAR(32) NOT NULL,
request_id VARCHAR(64) NOT NULL,
resource VARCHAR(128) NOT NULL,
`action` VARCHAR(64) NOT NULL,
`error` VARCHAR(64) NOT NULL,
severity SMALLINT NOT NULL,
description TEXT,
meta JSON
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE INDEX ts ON sys_actionlog (ts DESC);
CREATE INDEX request_origin ON sys_actionlog (request_origin);
CREATE INDEX actor_id ON sys_actionlog (actor_id);
CREATE INDEX resource ON sys_actionlog (resource);
CREATE INDEX `action` ON sys_actionlog (`action`);