feat: GeneralAccessLog table 준비

- general 테이블에서 유저 접속과 관련한 로그만 분리
- ip 정보는 api 접속부에서 기록하므로 제외
This commit is contained in:
2023-07-07 10:57:51 +00:00
parent 7a9ef6454c
commit f8cc0c9c92
4 changed files with 75 additions and 0 deletions
+17
View File
@@ -102,6 +102,23 @@ CREATE TABLE `general_turn` (
PRIMARY KEY (`id`),
UNIQUE INDEX `general_id` (`general_id`, `turn_idx`)
) COLLATE = 'utf8mb4_general_ci' ENGINE = Aria;
CREATE TABLE `general_access_log` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`general_id` INT(11) NOT NULL,
`user_id` INT(11) NULL DEFAULT NULL,
`nation_id` INT(11) NOT NULL,
`last_refresh` DATETIME NOT NULL,
`last_connect` DATETIME NOT NULL,
`login_total` INT(11) NOT NULL,
`refresh` INT(11) NOT NULL,
`refresh_total` INT(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `general_id` (`general_id`),
INDEX `nation_id` (`nation_id`)
)
COLLATE='utf8mb4_general_ci'
ENGINE=Aria
;
##############################
##
##############################