feat: 경매장 테이블 새로 작성
This commit is contained in:
+3
-1
@@ -66,4 +66,6 @@ ENGINE=Aria;
|
|||||||
DROP TABLE IF EXISTS ng_betting;
|
DROP TABLE IF EXISTS ng_betting;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS vote;
|
DROP TABLE IF EXISTS vote;
|
||||||
DROP TABLE IF EXISTS vote_comment;
|
DROP TABLE IF EXISTS vote_comment;
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `ng_auction`;
|
||||||
+23
-1
@@ -684,4 +684,26 @@ CREATE TABLE `vote_comment` (
|
|||||||
`date` DATETIME NULL DEFAULT NULL,
|
`date` DATETIME NULL DEFAULT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
INDEX `by_vote` (`vote_id`)
|
INDEX `by_vote` (`vote_id`)
|
||||||
) COLLATE = 'utf8mb4_general_ci' ENGINE = Aria;
|
) COLLATE = 'utf8mb4_general_ci' ENGINE = Aria;
|
||||||
|
|
||||||
|
|
||||||
|
##############################
|
||||||
|
## 거래장 / 경매장
|
||||||
|
##############################
|
||||||
|
# 경매 객체는 KVStorage에 저장
|
||||||
|
CREATE TABLE `ng_auction` (
|
||||||
|
`no` INT(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`auction_id` INT(11) NOT NULL,
|
||||||
|
`owner` INT(11) NULL DEFAULT NULL,
|
||||||
|
`general_id` INT(11) NOT NULL,
|
||||||
|
`amount` INT(11) NOT NULL,
|
||||||
|
`date` DATETIME NOT NULL,
|
||||||
|
`aux` LONGTEXT NOT NULL COLLATE 'utf8mb4_bin',
|
||||||
|
PRIMARY KEY (`no`),
|
||||||
|
UNIQUE INDEX `by_general` (`general_id`, `auction_id`, `amount`),
|
||||||
|
UNIQUE INDEX `by_owner` (`owner`, `auction_id`, `amount`),
|
||||||
|
INDEX `by_amount` (`auction_id`, `amount`, `date`),
|
||||||
|
CONSTRAINT `aux` CHECK (json_valid(`aux`))
|
||||||
|
)
|
||||||
|
COLLATE='utf8mb4_general_ci'
|
||||||
|
ENGINE = Aria;
|
||||||
Reference in New Issue
Block a user