설정 저장용 key_value storage 추가. ROW_FORMAT=DYNAMIC 삭제

This commit is contained in:
2018-04-28 22:01:58 +09:00
parent 8a5483d508
commit dd7846e995
2 changed files with 19 additions and 9 deletions
+10
View File
@@ -2,6 +2,7 @@
DROP TABLE IF EXISTS `system`;
DROP TABLE IF EXISTS `member`;
DROP TABLE IF EXISTS `member_log`;
DROP TABLE IF EXISTS `config`;
-- 시스템 테이블
-- TODO:장기적으로는 key-value(json) storage 형태로 바꾸는게 나을 듯.
@@ -54,4 +55,13 @@ CREATE TABLE `member_log` (
INDEX `action` (`member_no`, `action_type`, `date`),
INDEX `member` (`member_no`, `date`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
CREATE TABLE `config` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`key` VARCHAR(50) NOT NULL,
`value` VARCHAR(100) NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `key` (`key`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
+9 -9
View File
@@ -272,7 +272,7 @@ create table nation (
l8turn11 char(14) default '00000000000099', l7turn11 char(14) default '00000000000099', l6turn11 char(14) default '00000000000099', l5turn11 char(14) default '00000000000099',
PRIMARY KEY (nation)
) ENGINE=MyISAM ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
###########################################################################
##
@@ -315,7 +315,7 @@ create table city (
PRIMARY KEY (city),
KEY (nation)
) ENGINE=MyISAM ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
###########################################################################
##
@@ -328,7 +328,7 @@ create table troop (
no int(6) not null,
PRIMARY KEY (troop)
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
##########################################################################
##
@@ -339,7 +339,7 @@ create table plock (
plock int(1) default 0,
PRIMARY KEY (no)
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
##########################################################################
##
@@ -404,7 +404,7 @@ CREATE TABLE `game` (
`bet14` INT(8) NULL DEFAULT '0',
`bet15` INT(8) NULL DEFAULT '0',
PRIMARY KEY (`no`)
) ENGINE=MyISAM ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
###########################################################################
##
@@ -439,7 +439,7 @@ create table if not exists hall (
PRIMARY KEY (no),
UNIQUE INDEX `type` (`type`, `rank`)
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
###########################################################################
##
@@ -520,7 +520,7 @@ create table diplomacy (
PRIMARY KEY (`no`),
UNIQUE INDEX `me` (`me`, `you`)
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
###########################################################################
##
@@ -545,7 +545,7 @@ create table tournament (
gl int(2) default 0,
prmt int(1) default 0,
PRIMARY KEY (seq)
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
###########################################################################
##
@@ -565,7 +565,7 @@ create table auction (
expire datetime,
PRIMARY KEY (no)
) ENGINE=INNODB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4;
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
###########################################################################
##