feat: 새 설문 조사 Table
This commit is contained in:
+3
-1
@@ -63,4 +63,6 @@ CREATE TABLE `reserved_open` (
|
|||||||
DEFAULT CHARSET=utf8mb4
|
DEFAULT CHARSET=utf8mb4
|
||||||
ENGINE=Aria;
|
ENGINE=Aria;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS ng_betting;
|
DROP TABLE IF EXISTS ng_betting;
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS vote;
|
||||||
@@ -658,4 +658,18 @@ CREATE TABLE `ng_betting` (
|
|||||||
UNIQUE INDEX `by_bet` (`betting_id`, `betting_type`, `general_id`),
|
UNIQUE INDEX `by_bet` (`betting_id`, `betting_type`, `general_id`),
|
||||||
INDEX `by_user` (`user_id`, `betting_id`, `betting_type`),
|
INDEX `by_user` (`user_id`, `betting_id`, `betting_type`),
|
||||||
CONSTRAINT `json` CHECK (json_valid(`betting_type`))
|
CONSTRAINT `json` CHECK (json_valid(`betting_type`))
|
||||||
|
) COLLATE = 'utf8mb4_general_ci' ENGINE = Aria;
|
||||||
|
|
||||||
|
##############################
|
||||||
|
## 설문 조사
|
||||||
|
##############################
|
||||||
|
CREATE TABLE `vote` (
|
||||||
|
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`vote_id` INT(11) NOT NULL,
|
||||||
|
`general_id` INT(11) NOT NULL,
|
||||||
|
`selection` VARCHAR(100) NOT NULL COLLATE 'utf8mb4_bin',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
UNIQUE INDEX `by_general` (`general_id`, `vote_id`),
|
||||||
|
UNIQUE INDEX `by_vote` (`vote_id`, `selection`, `general_id`),
|
||||||
|
CONSTRAINT `json` CHECK (json_valid(`selection`))
|
||||||
) COLLATE = 'utf8mb4_general_ci' ENGINE = Aria;
|
) COLLATE = 'utf8mb4_general_ci' ENGINE = Aria;
|
||||||
Reference in New Issue
Block a user