dolphinscheduler_ddl.sql 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623
  1. /*
  2. * Licensed to the Apache Software Foundation (ASF) under one or more
  3. * contributor license agreements. See the NOTICE file distributed with
  4. * this work for additional information regarding copyright ownership.
  5. * The ASF licenses this file to You under the Apache License, Version 2.0
  6. * (the "License"); you may not use this file except in compliance with
  7. * the License. You may obtain a copy of the License at
  8. *
  9. * http://www.apache.org/licenses/LICENSE-2.0
  10. *
  11. * Unless required by applicable law or agreed to in writing, software
  12. * distributed under the License is distributed on an "AS IS" BASIS,
  13. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. * See the License for the specific language governing permissions and
  15. * limitations under the License.
  16. */
  17. SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
  18. -- ut_dolphin_T_t_ds_access_token
  19. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_access_token;
  20. delimiter d//
  21. CREATE PROCEDURE ut_dolphin_T_t_ds_access_token()
  22. BEGIN
  23. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  24. WHERE TABLE_NAME='t_escheduler_access_token'
  25. AND TABLE_SCHEMA=(SELECT DATABASE()))
  26. THEN
  27. ALTER TABLE t_escheduler_access_token RENAME t_ds_access_token;
  28. END IF;
  29. END;
  30. d//
  31. delimiter ;
  32. CALL ut_dolphin_T_t_ds_access_token;
  33. DROP PROCEDURE ut_dolphin_T_t_ds_access_token;
  34. -- ut_dolphin_T_t_ds_alert
  35. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_alert;
  36. delimiter d//
  37. CREATE PROCEDURE ut_dolphin_T_t_ds_alert()
  38. BEGIN
  39. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  40. WHERE TABLE_NAME='t_escheduler_alert'
  41. AND TABLE_SCHEMA=(SELECT DATABASE()))
  42. THEN
  43. ALTER TABLE t_escheduler_alert RENAME t_ds_alert;
  44. END IF;
  45. END;
  46. d//
  47. delimiter ;
  48. CALL ut_dolphin_T_t_ds_alert;
  49. DROP PROCEDURE ut_dolphin_T_t_ds_alert;
  50. -- ut_dolphin_T_t_ds_alertgroup
  51. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_alertgroup;
  52. delimiter d//
  53. CREATE PROCEDURE ut_dolphin_T_t_ds_alertgroup()
  54. BEGIN
  55. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  56. WHERE TABLE_NAME='t_escheduler_alertgroup'
  57. AND TABLE_SCHEMA=(SELECT DATABASE()))
  58. THEN
  59. ALTER TABLE t_escheduler_alertgroup RENAME t_ds_alertgroup;
  60. END IF;
  61. END;
  62. d//
  63. delimiter ;
  64. CALL ut_dolphin_T_t_ds_alertgroup;
  65. DROP PROCEDURE ut_dolphin_T_t_ds_alertgroup;
  66. -- ut_dolphin_T_t_ds_command
  67. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_command;
  68. delimiter d//
  69. CREATE PROCEDURE ut_dolphin_T_t_ds_command()
  70. BEGIN
  71. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  72. WHERE TABLE_NAME='t_escheduler_command'
  73. AND TABLE_SCHEMA=(SELECT DATABASE()))
  74. THEN
  75. ALTER TABLE t_escheduler_command RENAME t_ds_command;
  76. END IF;
  77. END;
  78. d//
  79. delimiter ;
  80. CALL ut_dolphin_T_t_ds_command;
  81. DROP PROCEDURE ut_dolphin_T_t_ds_command;
  82. -- ut_dolphin_T_t_ds_datasource
  83. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_datasource;
  84. delimiter d//
  85. CREATE PROCEDURE ut_dolphin_T_t_ds_datasource()
  86. BEGIN
  87. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  88. WHERE TABLE_NAME='t_escheduler_datasource'
  89. AND TABLE_SCHEMA=(SELECT DATABASE()))
  90. THEN
  91. ALTER TABLE t_escheduler_datasource RENAME t_ds_datasource;
  92. END IF;
  93. END;
  94. d//
  95. delimiter ;
  96. CALL ut_dolphin_T_t_ds_datasource;
  97. DROP PROCEDURE ut_dolphin_T_t_ds_datasource;
  98. -- ut_dolphin_T_t_ds_error_command
  99. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_error_command;
  100. delimiter d//
  101. CREATE PROCEDURE ut_dolphin_T_t_ds_error_command()
  102. BEGIN
  103. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  104. WHERE TABLE_NAME='t_escheduler_error_command'
  105. AND TABLE_SCHEMA=(SELECT DATABASE()))
  106. THEN
  107. ALTER TABLE t_escheduler_error_command RENAME t_ds_error_command;
  108. END IF;
  109. END;
  110. d//
  111. delimiter ;
  112. CALL ut_dolphin_T_t_ds_error_command;
  113. DROP PROCEDURE ut_dolphin_T_t_ds_error_command;
  114. -- ut_dolphin_T_t_ds_master_server
  115. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_master_server;
  116. delimiter d//
  117. CREATE PROCEDURE ut_dolphin_T_t_ds_master_server()
  118. BEGIN
  119. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  120. WHERE TABLE_NAME='t_escheduler_master_server'
  121. AND TABLE_SCHEMA=(SELECT DATABASE()))
  122. THEN
  123. ALTER TABLE t_escheduler_master_server RENAME t_ds_master_server;
  124. END IF;
  125. END;
  126. d//
  127. delimiter ;
  128. CALL ut_dolphin_T_t_ds_master_server;
  129. DROP PROCEDURE ut_dolphin_T_t_ds_master_server;
  130. -- ut_dolphin_T_t_ds_process_definition
  131. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_process_definition;
  132. delimiter d//
  133. CREATE PROCEDURE ut_dolphin_T_t_ds_process_definition()
  134. BEGIN
  135. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  136. WHERE TABLE_NAME='t_escheduler_process_definition'
  137. AND TABLE_SCHEMA=(SELECT DATABASE()))
  138. THEN
  139. ALTER TABLE t_escheduler_process_definition RENAME t_ds_process_definition;
  140. END IF;
  141. END;
  142. d//
  143. delimiter ;
  144. CALL ut_dolphin_T_t_ds_process_definition;
  145. DROP PROCEDURE ut_dolphin_T_t_ds_process_definition;
  146. -- ut_dolphin_T_t_ds_process_instance
  147. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_process_instance;
  148. delimiter d//
  149. CREATE PROCEDURE ut_dolphin_T_t_ds_process_instance()
  150. BEGIN
  151. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  152. WHERE TABLE_NAME='t_escheduler_process_instance'
  153. AND TABLE_SCHEMA=(SELECT DATABASE()))
  154. THEN
  155. ALTER TABLE t_escheduler_process_instance RENAME t_ds_process_instance;
  156. END IF;
  157. END;
  158. d//
  159. delimiter ;
  160. CALL ut_dolphin_T_t_ds_process_instance;
  161. DROP PROCEDURE ut_dolphin_T_t_ds_process_instance;
  162. -- ut_dolphin_T_t_ds_project
  163. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_project;
  164. delimiter d//
  165. CREATE PROCEDURE ut_dolphin_T_t_ds_project()
  166. BEGIN
  167. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  168. WHERE TABLE_NAME='t_escheduler_project'
  169. AND TABLE_SCHEMA=(SELECT DATABASE()))
  170. THEN
  171. ALTER TABLE t_escheduler_project RENAME t_ds_project;
  172. END IF;
  173. END;
  174. d//
  175. delimiter ;
  176. CALL ut_dolphin_T_t_ds_project;
  177. DROP PROCEDURE ut_dolphin_T_t_ds_project;
  178. -- ut_dolphin_T_t_ds_queue
  179. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_queue;
  180. delimiter d//
  181. CREATE PROCEDURE ut_dolphin_T_t_ds_queue()
  182. BEGIN
  183. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  184. WHERE TABLE_NAME='t_escheduler_queue'
  185. AND TABLE_SCHEMA=(SELECT DATABASE()))
  186. THEN
  187. ALTER TABLE t_escheduler_queue RENAME t_ds_queue;
  188. END IF;
  189. END;
  190. d//
  191. delimiter ;
  192. CALL ut_dolphin_T_t_ds_queue;
  193. DROP PROCEDURE ut_dolphin_T_t_ds_queue;
  194. -- ut_dolphin_T_t_ds_relation_datasource_user
  195. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_relation_datasource_user;
  196. delimiter d//
  197. CREATE PROCEDURE ut_dolphin_T_t_ds_relation_datasource_user()
  198. BEGIN
  199. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  200. WHERE TABLE_NAME='t_escheduler_relation_datasource_user'
  201. AND TABLE_SCHEMA=(SELECT DATABASE()))
  202. THEN
  203. ALTER TABLE t_escheduler_relation_datasource_user RENAME t_ds_relation_datasource_user;
  204. END IF;
  205. END;
  206. d//
  207. delimiter ;
  208. CALL ut_dolphin_T_t_ds_relation_datasource_user;
  209. DROP PROCEDURE ut_dolphin_T_t_ds_relation_datasource_user;
  210. -- ut_dolphin_T_t_ds_relation_process_instance
  211. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_relation_process_instance;
  212. delimiter d//
  213. CREATE PROCEDURE ut_dolphin_T_t_ds_relation_process_instance()
  214. BEGIN
  215. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  216. WHERE TABLE_NAME='t_escheduler_relation_process_instance'
  217. AND TABLE_SCHEMA=(SELECT DATABASE()))
  218. THEN
  219. ALTER TABLE t_escheduler_relation_process_instance RENAME t_ds_relation_process_instance;
  220. END IF;
  221. END;
  222. d//
  223. delimiter ;
  224. CALL ut_dolphin_T_t_ds_relation_process_instance;
  225. DROP PROCEDURE ut_dolphin_T_t_ds_relation_process_instance;
  226. -- ut_dolphin_T_t_ds_relation_project_user
  227. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_relation_project_user;
  228. delimiter d//
  229. CREATE PROCEDURE ut_dolphin_T_t_ds_relation_project_user()
  230. BEGIN
  231. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  232. WHERE TABLE_NAME='t_escheduler_relation_project_user'
  233. AND TABLE_SCHEMA=(SELECT DATABASE()))
  234. THEN
  235. ALTER TABLE t_escheduler_relation_project_user RENAME t_ds_relation_project_user;
  236. END IF;
  237. END;
  238. d//
  239. delimiter ;
  240. CALL ut_dolphin_T_t_ds_relation_project_user;
  241. DROP PROCEDURE ut_dolphin_T_t_ds_relation_project_user;
  242. -- ut_dolphin_T_t_ds_relation_resources_user
  243. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_relation_resources_user;
  244. delimiter d//
  245. CREATE PROCEDURE ut_dolphin_T_t_ds_relation_resources_user()
  246. BEGIN
  247. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  248. WHERE TABLE_NAME='t_escheduler_relation_resources_user'
  249. AND TABLE_SCHEMA=(SELECT DATABASE()))
  250. THEN
  251. ALTER TABLE t_escheduler_relation_resources_user RENAME t_ds_relation_resources_user;
  252. END IF;
  253. END;
  254. d//
  255. delimiter ;
  256. CALL ut_dolphin_T_t_ds_relation_resources_user;
  257. DROP PROCEDURE ut_dolphin_T_t_ds_relation_resources_user;
  258. -- ut_dolphin_T_t_ds_relation_udfs_user
  259. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_relation_udfs_user;
  260. delimiter d//
  261. CREATE PROCEDURE ut_dolphin_T_t_ds_relation_udfs_user()
  262. BEGIN
  263. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  264. WHERE TABLE_NAME='t_escheduler_relation_udfs_user'
  265. AND TABLE_SCHEMA=(SELECT DATABASE()))
  266. THEN
  267. ALTER TABLE t_escheduler_relation_udfs_user RENAME t_ds_relation_udfs_user;
  268. END IF;
  269. END;
  270. d//
  271. delimiter ;
  272. CALL ut_dolphin_T_t_ds_relation_udfs_user;
  273. DROP PROCEDURE ut_dolphin_T_t_ds_relation_udfs_user;
  274. -- ut_dolphin_T_t_ds_relation_user_alertgroup
  275. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_relation_user_alertgroup;
  276. delimiter d//
  277. CREATE PROCEDURE ut_dolphin_T_t_ds_relation_user_alertgroup()
  278. BEGIN
  279. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  280. WHERE TABLE_NAME='t_escheduler_relation_user_alertgroup'
  281. AND TABLE_SCHEMA=(SELECT DATABASE()))
  282. THEN
  283. ALTER TABLE t_escheduler_relation_user_alertgroup RENAME t_ds_relation_user_alertgroup;
  284. END IF;
  285. END;
  286. d//
  287. delimiter ;
  288. CALL ut_dolphin_T_t_ds_relation_user_alertgroup;
  289. DROP PROCEDURE ut_dolphin_T_t_ds_relation_user_alertgroup;
  290. -- ut_dolphin_T_t_ds_resources
  291. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_resources;
  292. delimiter d//
  293. CREATE PROCEDURE ut_dolphin_T_t_ds_resources()
  294. BEGIN
  295. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  296. WHERE TABLE_NAME='t_escheduler_resources'
  297. AND TABLE_SCHEMA=(SELECT DATABASE()))
  298. THEN
  299. ALTER TABLE t_escheduler_resources RENAME t_ds_resources;
  300. END IF;
  301. END;
  302. d//
  303. delimiter ;
  304. CALL ut_dolphin_T_t_ds_resources;
  305. DROP PROCEDURE ut_dolphin_T_t_ds_resources;
  306. -- ut_dolphin_T_t_ds_schedules
  307. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_schedules;
  308. delimiter d//
  309. CREATE PROCEDURE ut_dolphin_T_t_ds_schedules()
  310. BEGIN
  311. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  312. WHERE TABLE_NAME='t_escheduler_schedules'
  313. AND TABLE_SCHEMA=(SELECT DATABASE()))
  314. THEN
  315. ALTER TABLE t_escheduler_schedules RENAME t_ds_schedules;
  316. END IF;
  317. END;
  318. d//
  319. delimiter ;
  320. CALL ut_dolphin_T_t_ds_schedules;
  321. DROP PROCEDURE ut_dolphin_T_t_ds_schedules;
  322. -- ut_dolphin_T_t_ds_session
  323. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_session;
  324. delimiter d//
  325. CREATE PROCEDURE ut_dolphin_T_t_ds_session()
  326. BEGIN
  327. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  328. WHERE TABLE_NAME='t_escheduler_session'
  329. AND TABLE_SCHEMA=(SELECT DATABASE()))
  330. THEN
  331. ALTER TABLE t_escheduler_session RENAME t_ds_session;
  332. END IF;
  333. END;
  334. d//
  335. delimiter ;
  336. CALL ut_dolphin_T_t_ds_session;
  337. DROP PROCEDURE ut_dolphin_T_t_ds_session;
  338. -- ut_dolphin_T_t_ds_task_instance
  339. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_task_instance;
  340. delimiter d//
  341. CREATE PROCEDURE ut_dolphin_T_t_ds_task_instance()
  342. BEGIN
  343. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  344. WHERE TABLE_NAME='t_escheduler_task_instance'
  345. AND TABLE_SCHEMA=(SELECT DATABASE()))
  346. THEN
  347. ALTER TABLE t_escheduler_task_instance RENAME t_ds_task_instance;
  348. END IF;
  349. END;
  350. d//
  351. delimiter ;
  352. CALL ut_dolphin_T_t_ds_task_instance;
  353. DROP PROCEDURE ut_dolphin_T_t_ds_task_instance;
  354. -- ut_dolphin_T_t_ds_tenant
  355. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_tenant;
  356. delimiter d//
  357. CREATE PROCEDURE ut_dolphin_T_t_ds_tenant()
  358. BEGIN
  359. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  360. WHERE TABLE_NAME='t_escheduler_tenant'
  361. AND TABLE_SCHEMA=(SELECT DATABASE()))
  362. THEN
  363. ALTER TABLE t_escheduler_tenant RENAME t_ds_tenant;
  364. END IF;
  365. END;
  366. d//
  367. delimiter ;
  368. CALL ut_dolphin_T_t_ds_tenant;
  369. DROP PROCEDURE ut_dolphin_T_t_ds_tenant;
  370. -- ut_dolphin_T_t_ds_udfs
  371. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_udfs;
  372. delimiter d//
  373. CREATE PROCEDURE ut_dolphin_T_t_ds_udfs()
  374. BEGIN
  375. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  376. WHERE TABLE_NAME='t_escheduler_udfs'
  377. AND TABLE_SCHEMA=(SELECT DATABASE()))
  378. THEN
  379. ALTER TABLE t_escheduler_udfs RENAME t_ds_udfs;
  380. END IF;
  381. END;
  382. d//
  383. delimiter ;
  384. CALL ut_dolphin_T_t_ds_udfs;
  385. DROP PROCEDURE ut_dolphin_T_t_ds_udfs;
  386. -- ut_dolphin_T_t_ds_user
  387. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_user;
  388. delimiter d//
  389. CREATE PROCEDURE ut_dolphin_T_t_ds_user()
  390. BEGIN
  391. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  392. WHERE TABLE_NAME='t_escheduler_user'
  393. AND TABLE_SCHEMA=(SELECT DATABASE()))
  394. THEN
  395. ALTER TABLE t_escheduler_user RENAME t_ds_user;
  396. END IF;
  397. END;
  398. d//
  399. delimiter ;
  400. CALL ut_dolphin_T_t_ds_user;
  401. DROP PROCEDURE ut_dolphin_T_t_ds_user;
  402. -- ut_dolphin_T_t_ds_version
  403. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_version;
  404. delimiter d//
  405. CREATE PROCEDURE ut_dolphin_T_t_ds_version()
  406. BEGIN
  407. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  408. WHERE TABLE_NAME='t_escheduler_version'
  409. AND TABLE_SCHEMA=(SELECT DATABASE()))
  410. THEN
  411. ALTER TABLE t_escheduler_version RENAME t_ds_version;
  412. END IF;
  413. END;
  414. d//
  415. delimiter ;
  416. CALL ut_dolphin_T_t_ds_version;
  417. DROP PROCEDURE ut_dolphin_T_t_ds_version;
  418. -- ut_dolphin_T_t_ds_worker_group
  419. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_worker_group;
  420. delimiter d//
  421. CREATE PROCEDURE ut_dolphin_T_t_ds_worker_group()
  422. BEGIN
  423. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  424. WHERE TABLE_NAME='t_escheduler_worker_group'
  425. AND TABLE_SCHEMA=(SELECT DATABASE()))
  426. THEN
  427. ALTER TABLE t_escheduler_worker_group RENAME t_ds_worker_group;
  428. END IF;
  429. END;
  430. d//
  431. delimiter ;
  432. CALL ut_dolphin_T_t_ds_worker_group;
  433. DROP PROCEDURE ut_dolphin_T_t_ds_worker_group;
  434. -- ut_dolphin_T_t_ds_worker_server
  435. drop PROCEDURE if EXISTS ut_dolphin_T_t_ds_worker_server;
  436. delimiter d//
  437. CREATE PROCEDURE ut_dolphin_T_t_ds_worker_server()
  438. BEGIN
  439. IF EXISTS (SELECT 1 FROM information_schema.TABLES
  440. WHERE TABLE_NAME='t_escheduler_worker_server'
  441. AND TABLE_SCHEMA=(SELECT DATABASE()))
  442. THEN
  443. ALTER TABLE t_escheduler_worker_server RENAME t_ds_worker_server;
  444. END IF;
  445. END;
  446. d//
  447. delimiter ;
  448. CALL ut_dolphin_T_t_ds_worker_server;
  449. DROP PROCEDURE ut_dolphin_T_t_ds_worker_server;
  450. -- uc_dolphin_T_t_ds_alertgroup_C_desc
  451. drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_alertgroup_C_desc;
  452. delimiter d//
  453. CREATE PROCEDURE uc_dolphin_T_t_ds_alertgroup_C_desc()
  454. BEGIN
  455. IF EXISTS (SELECT 1 FROM information_schema.COLUMNS
  456. WHERE TABLE_NAME='t_ds_alertgroup'
  457. AND TABLE_SCHEMA=(SELECT DATABASE())
  458. AND COLUMN_NAME='desc')
  459. THEN
  460. ALTER TABLE t_ds_alertgroup CHANGE COLUMN `desc` description varchar(255);
  461. END IF;
  462. END;
  463. d//
  464. delimiter ;
  465. CALL uc_dolphin_T_t_ds_alertgroup_C_desc;
  466. DROP PROCEDURE uc_dolphin_T_t_ds_alertgroup_C_desc;
  467. -- uc_dolphin_T_t_ds_process_definition_C_desc
  468. drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_process_definition_C_desc;
  469. delimiter d//
  470. CREATE PROCEDURE uc_dolphin_T_t_ds_process_definition_C_desc()
  471. BEGIN
  472. IF EXISTS (SELECT 1 FROM information_schema.COLUMNS
  473. WHERE TABLE_NAME='t_ds_process_definition'
  474. AND TABLE_SCHEMA=(SELECT DATABASE())
  475. AND COLUMN_NAME='desc')
  476. THEN
  477. ALTER TABLE t_ds_process_definition CHANGE COLUMN `desc` description text;
  478. END IF;
  479. END;
  480. d//
  481. delimiter ;
  482. CALL uc_dolphin_T_t_ds_process_definition_C_desc;
  483. DROP PROCEDURE uc_dolphin_T_t_ds_process_definition_C_desc;
  484. -- uc_dolphin_T_t_ds_project_C_desc
  485. drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_project_C_desc;
  486. delimiter d//
  487. CREATE PROCEDURE uc_dolphin_T_t_ds_project_C_desc()
  488. BEGIN
  489. IF EXISTS (SELECT 1 FROM information_schema.COLUMNS
  490. WHERE TABLE_NAME='t_ds_project'
  491. AND TABLE_SCHEMA=(SELECT DATABASE())
  492. AND COLUMN_NAME='desc')
  493. THEN
  494. ALTER TABLE t_ds_project CHANGE COLUMN `desc` description varchar(200);
  495. END IF;
  496. END;
  497. d//
  498. delimiter ;
  499. CALL uc_dolphin_T_t_ds_project_C_desc;
  500. DROP PROCEDURE uc_dolphin_T_t_ds_project_C_desc;
  501. -- uc_dolphin_T_t_ds_resources_C_desc
  502. drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_resources_C_desc;
  503. delimiter d//
  504. CREATE PROCEDURE uc_dolphin_T_t_ds_resources_C_desc()
  505. BEGIN
  506. IF EXISTS (SELECT 1 FROM information_schema.COLUMNS
  507. WHERE TABLE_NAME='t_ds_resources'
  508. AND TABLE_SCHEMA=(SELECT DATABASE())
  509. AND COLUMN_NAME='desc')
  510. THEN
  511. ALTER TABLE t_ds_resources CHANGE COLUMN `desc` description varchar(256);
  512. END IF;
  513. END;
  514. d//
  515. delimiter ;
  516. CALL uc_dolphin_T_t_ds_resources_C_desc;
  517. DROP PROCEDURE uc_dolphin_T_t_ds_resources_C_desc;
  518. -- uc_dolphin_T_t_ds_tenant_C_desc
  519. drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_tenant_C_desc;
  520. delimiter d//
  521. CREATE PROCEDURE uc_dolphin_T_t_ds_tenant_C_desc()
  522. BEGIN
  523. IF EXISTS (SELECT 1 FROM information_schema.COLUMNS
  524. WHERE TABLE_NAME='t_ds_tenant'
  525. AND TABLE_SCHEMA=(SELECT DATABASE())
  526. AND COLUMN_NAME='desc')
  527. THEN
  528. ALTER TABLE t_ds_tenant CHANGE COLUMN `desc` description varchar(256);
  529. END IF;
  530. END;
  531. d//
  532. delimiter ;
  533. CALL uc_dolphin_T_t_ds_tenant_C_desc;
  534. DROP PROCEDURE uc_dolphin_T_t_ds_tenant_C_desc;
  535. -- uc_dolphin_T_t_ds_udfs_C_desc
  536. drop PROCEDURE if EXISTS uc_dolphin_T_t_ds_udfs_C_desc;
  537. delimiter d//
  538. CREATE PROCEDURE uc_dolphin_T_t_ds_udfs_C_desc()
  539. BEGIN
  540. IF EXISTS (SELECT 1 FROM information_schema.COLUMNS
  541. WHERE TABLE_NAME='t_ds_udfs'
  542. AND TABLE_SCHEMA=(SELECT DATABASE())
  543. AND COLUMN_NAME='desc')
  544. THEN
  545. ALTER TABLE t_ds_udfs CHANGE COLUMN `desc` description varchar(255);
  546. END IF;
  547. END;
  548. d//
  549. delimiter ;
  550. CALL uc_dolphin_T_t_ds_udfs_C_desc;
  551. DROP PROCEDURE uc_dolphin_T_t_ds_udfs_C_desc;