diff --git a/database/install/myems_fdd_db.sql b/database/install/myems_fdd_db.sql index 473e9f4e..dd605781 100644 --- a/database/install/myems_fdd_db.sql +++ b/database/install/myems_fdd_db.sql @@ -14,6 +14,7 @@ DROP TABLE IF EXISTS `myems_fdd_db`.`tbl_email_messages` ; CREATE TABLE IF NOT EXISTS `myems_fdd_db`.`tbl_email_messages` ( `id` BIGINT NOT NULL AUTO_INCREMENT, + `rule_id` BIGINT NOT NULL, `recipient_name` VARCHAR(128) NOT NULL, `recipient_email` VARCHAR(128) NOT NULL, `subject` VARCHAR(128) NOT NULL, @@ -82,6 +83,7 @@ DROP TABLE IF EXISTS `myems_fdd_db`.`tbl_text_messages_outbox` ; CREATE TABLE IF NOT EXISTS `myems_fdd_db`.`tbl_text_messages_outbox` ( `id` BIGINT NOT NULL AUTO_INCREMENT, + `rule_id` BIGINT NOT NULL, `recipient_name` VARCHAR(32) NOT NULL, `recipient_mobile` VARCHAR(32) NOT NULL, `message` LONGTEXT NOT NULL, @@ -114,6 +116,7 @@ DROP TABLE IF EXISTS `myems_fdd_db`.`tbl_web_messages` ; CREATE TABLE IF NOT EXISTS `myems_fdd_db`.`tbl_web_messages` ( `id` BIGINT NOT NULL AUTO_INCREMENT, + `rule_id` BIGINT NOT NULL, `user_id` BIGINT NOT NULL, `subject` VARCHAR(128) NOT NULL, `category` VARCHAR(128) NOT NULL COMMENT 'SYSTEM, SPACE, METER, TENANT, STORE, SHOPFLOOR, EQUIPMENT, COMBINEDEQUIPMENT', @@ -147,6 +150,7 @@ DROP TABLE IF EXISTS `myems_fdd_db`.`tbl_wechat_messages_outbox` ; CREATE TABLE IF NOT EXISTS `myems_fdd_db`.`tbl_wechat_messages_outbox` ( `id` BIGINT NOT NULL AUTO_INCREMENT, + `rule_id` BIGINT NOT NULL, `recipient_name` VARCHAR(32) NOT NULL, `recipient_openid` VARCHAR(32) NOT NULL, `message_template_id` VARCHAR(64) NOT NULL, diff --git a/database/upgrade/upgrade1.3.3.sql b/database/upgrade/upgrade1.3.3.sql new file mode 100644 index 00000000..e4027759 --- /dev/null +++ b/database/upgrade/upgrade1.3.3.sql @@ -0,0 +1,10 @@ +-- PLEASE CHECK YOUR DATABASE TABLES BELOW, IF rule_id IS MISSING, THEN RUN BELOW STATEMENTS +-- IF rule_id EXISTS, THEN IGNORE THESE STATEMENTS +ALTER TABLE myems_fdd_db.tbl_email_messages ADD rule_id BIGINT NOT NULL AFTER id; +ALTER TABLE myems_fdd_db.tbl_text_messages_outbox ADD rule_id BIGINT NOT NULL AFTER id; +ALTER TABLE myems_fdd_db.tbl_web_messages ADD rule_id BIGINT NOT NULL AFTER id; +ALTER TABLE myems_fdd_db.tbl_wechat_messages_outbox ADD rule_id BIGINT NOT NULL AFTER id; + + +-- UPDATE VERSION NUMBER +UPDATE myems_system_db.tbl_versions SET version='1.3.3', release_date='2021-10-29' WHERE id=1;