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; + ########################################################################### ## 토너먼트 테이블 ###########################################################################