From d866989bc68e59c2603a660aa8a52efa26050af0 Mon Sep 17 00:00:00 2001 From: hide_d Date: Mon, 24 Jan 2022 20:18:37 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20event=20=ED=85=8C=EC=9D=B4=EB=B8=94=20?= =?UTF-8?q?=EC=A4=80=EB=B9=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/sql/schema.sql | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/hwe/sql/schema.sql b/hwe/sql/schema.sql index 4b0b002d..85346286 100644 --- a/hwe/sql/schema.sql +++ b/hwe/sql/schema.sql @@ -507,9 +507,14 @@ ENGINE=Aria DEFAULT CHARSET=utf8mb4; CREATE TABLE `event` ( `id` INT(11) NOT NULL AUTO_INCREMENT, - `condition` MEDIUMTEXT NOT NULL CHECK (json_valid(`condition`)), - `action` MEDIUMTEXT NOT NULL CHECK (json_valid(`action`)), - PRIMARY KEY (`id`) + `target` ENUM('MONTH','OCCUPY_CITY','DESTROY_NATION') NOT NULL DEFAULT 'MONTH', + `priority` INT(11) NOT NULL DEFAULT '1000', + `condition` MEDIUMTEXT NOT NULL, + `action` MEDIUMTEXT NOT NULL, + PRIMARY KEY (`id`), + INDEX `target` (`target`, `priority`, `id`), + CONSTRAINT `condition` CHECK (json_valid(`condition`)), + CONSTRAINT `action` CHECK (json_valid(`action`)) ) DEFAULT CHARSET=utf8mb4 ENGINE=Aria;