From 51e9de0e79d64173ccc8b2baadaa9c9f18e4dee7 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sat, 12 Jan 2019 07:21:34 +0900 Subject: [PATCH] =?UTF-8?q?DB=20=EC=8A=A4=ED=82=A4=EB=A7=88=20=EC=A4=80?= =?UTF-8?q?=EB=B9=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/sql/reset.sql | 1 + hwe/sql/schema.sql | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/hwe/sql/reset.sql b/hwe/sql/reset.sql index c310970b..2595f65e 100644 --- a/hwe/sql/reset.sql +++ b/hwe/sql/reset.sql @@ -21,6 +21,7 @@ DROP TABLE IF EXISTS message; # 외교 테이블 삭제 DROP TABLE IF EXISTS diplomacy; +DROP TABLE IF EXISTS ng_diplomacy; # 토너먼트 테이블 삭제 DROP TABLE IF EXISTS tournament; diff --git a/hwe/sql/schema.sql b/hwe/sql/schema.sql index 6aef4421..01babc4b 100644 --- a/hwe/sql/schema.sql +++ b/hwe/sql/schema.sql @@ -653,6 +653,24 @@ create table diplomacy ( UNIQUE INDEX `me` (`me`, `you`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4; +CREATE TABLE `ng_diplomacy` ( + `no` INT(11) NOT NULL AUTO_INCREMENT, + `src_nation_id` INT(11) NOT NULL, + `dest_nation_id` INT(11) NOT NULL, + `group_id` INT(11) NOT NULL, + `revision` INT(11) NOT NULL DEFAULT '1', + `state` ENUM('proposed','activaed','cancelled') NOT NULL DEFAULT 'proposed', + `text_brief` TEXT NOT NULL, + `text_detail` TEXT NOT NULL, + `date` DATETIME NOT NULL, + `src_signer` INT(11) NOT NULL, + `dest_signer` INT(11) NULL DEFAULT NULL, + `aux` TEXT NULL DEFAULT NULL, + PRIMARY KEY (`no`), + INDEX `by_group` (`src_nation_id`, `dest_nation_id`, `group_id`, `revision`) +) +ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + ########################################################################### ## 토너먼트 테이블 ###########################################################################