From e2c8e45bbea23742ebb19f4af82cbcaebb29e1af Mon Sep 17 00:00:00 2001 From: shoopea Date: Tue, 27 Aug 2019 12:07:07 +0800 Subject: [PATCH] create msg_rules_v --- sql.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sql.go b/sql.go index 2bac6e9..e295ac4 100644 --- a/sql.go +++ b/sql.go @@ -294,6 +294,18 @@ func initDB() { failOnError(err, "initDB : create table msg_rules") log.Println("initDB : msg_rules created ...") + _, err = db.Exec(`CREATE VIEW msg_rules_v AS + SELECT r.id + ,r.prio + ,r.descn COLLATE utf8mb4_unicode_ci AS descn + ,r.rule COLLATE utf8mb4_unicode_ci AS rule + ,cost.intl_id AS msg_type + FROM msg_rule r + ,code_obj_sub_type cost + WHERE cost.id = r.msg_type_id;`) + failOnError(err, "initDB : create table msg_rules_v") + log.Println("initDB : msg_rules created ...") + _, err = db.Exec(`CREATE TABLE obj_item ( obj_id BIGINT UNSIGNED NOT NULL ,intl_id VARCHAR(32)