From a857714b7aec13223451ac14221b73499d58cecc Mon Sep 17 00:00:00 2001 From: shoopea Date: Thu, 29 Aug 2019 19:14:03 +0800 Subject: [PATCH] views --- sql.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sql.go b/sql.go index da7df02..6931dcc 100644 --- a/sql.go +++ b/sql.go @@ -142,13 +142,19 @@ func initDB() { _, err = db.Exec(`CREATE VIEW obj_msg_v AS SELECT om.obj_id + ,o.obj_sub_type_id AS msg_type_id + ,cost.intl_id COLLATE utf8mb4_unicode_ci AS msg_type ,om.msg_id ,om.chat_id ,om.user_id ,om.sender_user_id ,om.date ,om.text COLLATE utf8mb4_unicode_ci AS text - FROM obj_msg om;`) + FROM obj_msg om + ,obj o + ,code_obj_sub_type cost + WHERE om.obj_id = o.id + AND cost.id = o.obj_sub_type_id;`) failOnError(err, "initDB : create view obj_msg_v") log.Println("initDB : obj_msg_v created ...") @@ -386,7 +392,8 @@ func initDB() { _, err = db.Exec(`CREATE VIEW obj_job_v AS SELECT oj.obj_id - ,cost.intl_id COLLATE utf8mb4_unicode_ci AS job_type_intl_id + ,o.obj_sub_type_id AS job_type_id + ,cost.intl_id COLLATE utf8mb4_unicode_ci AS job_type ,oj.payload COLLATE utf8mb4_unicode_ci AS payload FROM obj_job oj ,obj o