DB 스키마 준비
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
###########################################################################
|
||||
## 토너먼트 테이블
|
||||
###########################################################################
|
||||
|
||||
Reference in New Issue
Block a user