瀏覽代碼

add escheduler_ddl.sql

ligang 6 年之前
父節點
當前提交
351c1e2246
共有 1 個文件被更改,包括 41 次插入0 次删除
  1. 41 0
      sql/upgrade/1.0.1_schema/mysql/escheduler_ddl.sql

+ 41 - 0
sql/upgrade/1.0.1_schema/mysql/escheduler_ddl.sql

@@ -0,0 +1,41 @@
+SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
+-- ac_escheduler_T_t_escheduler_queue_C_create_time
+drop PROCEDURE if EXISTS ac_escheduler_T_t_escheduler_queue_C_create_time;
+delimiter d//
+CREATE PROCEDURE ac_escheduler_T_t_escheduler_queue_C_create_time()
+   BEGIN
+       IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS
+           WHERE TABLE_NAME='t_escheduler_queue'
+           AND TABLE_SCHEMA='escheduler'
+           AND COLUMN_NAME='create_time')
+   THEN
+         ALTER TABLE escheduler.t_escheduler_queue ADD COLUMN create_time datetime DEFAULT NULL COMMENT '创建时间' AFTER queue;
+       END IF;
+ END;
+
+d//
+
+delimiter ;
+CALL ac_escheduler_T_t_escheduler_queue_C_create_time;
+DROP PROCEDURE ac_escheduler_T_t_escheduler_queue_C_create_time;
+
+
+-- ac_escheduler_T_t_escheduler_queue_C_update_time
+drop PROCEDURE if EXISTS ac_escheduler_T_t_escheduler_queue_C_update_time;
+delimiter d//
+CREATE PROCEDURE ac_escheduler_T_t_escheduler_queue_C_update_time()
+   BEGIN
+       IF NOT EXISTS (SELECT 1 FROM information_schema.COLUMNS
+           WHERE TABLE_NAME='t_escheduler_queue'
+           AND TABLE_SCHEMA='escheduler'
+           AND COLUMN_NAME='update_time')
+   THEN
+         ALTER TABLE escheduler.t_escheduler_queue ADD COLUMN update_time datetime DEFAULT NULL COMMENT '更新时间' AFTER create_time;
+       END IF;
+ END;
+
+d//
+
+delimiter ;
+CALL ac_escheduler_T_t_escheduler_queue_C_update_time;
+DROP PROCEDURE ac_escheduler_T_t_escheduler_queue_C_update_time;