From dd7846e995838a90fb8f9cdd87da9ba13e22735b Mon Sep 17 00:00:00 2001 From: hide_d Date: Sat, 28 Apr 2018 22:01:58 +0900 Subject: [PATCH] =?UTF-8?q?=EC=84=A4=EC=A0=95=20=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=EC=9A=A9=20key=5Fvalue=20storage=20=EC=B6=94=EA=B0=80.=20=20RO?= =?UTF-8?q?W=5FFORMAT=3DDYNAMIC=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- f_install/sql/common_schema.sql | 10 ++++++++++ hwe/sql/schema.sql | 18 +++++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/f_install/sql/common_schema.sql b/f_install/sql/common_schema.sql index 75844246..52b5a75b 100644 --- a/f_install/sql/common_schema.sql +++ b/f_install/sql/common_schema.sql @@ -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; \ No newline at end of file diff --git a/hwe/sql/schema.sql b/hwe/sql/schema.sql index 0ecc986a..7ecd0e54 100644 --- a/hwe/sql/schema.sql +++ b/hwe/sql/schema.sql @@ -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; ########################################################################### ## 통계 테이블