update21.2.sql 5.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ALTER TABLE `zt_task` ADD `isParent` tinyint(1) NOT NULL DEFAULT 0 after `parent`;
  2. ALTER TABLE `zt_task` ADD `path` text NULL after `isParent`;
  3. UPDATE `zt_task` SET `path` = concat(',', id, ',') WHERE `parent` <= 0;
  4. UPDATE `zt_task` SET `path` = concat(',', parent, ',', id, ',') WHERE `parent` > 0;
  5. UPDATE `zt_task` SET `isParent` = 1 WHERE `parent` = -1;
  6. UPDATE `zt_task` SET `parent` = 0 WHERE `parent` = -1;
  7. ALTER TABLE `zt_workflowfield` MODIFY `placeholder` VARCHAR(255) NOT NULL DEFAULT '';
  8. ALTER TABLE zt_dataview MODIFY `fields` text NULL;
  9. ALTER TABLE zt_dataview MODIFY `objects` text NULL;
  10. ALTER TABLE zt_dataview MODIFY `mode` varchar(50) NOT NULL DEFAULT 'builder';
  11. ALTER TABLE `zt_doccontent` ADD `html` longtext DEFAULT NULL AFTER `content`;
  12. ALTER TABLE `zt_file` ADD `gid` CHAR(48) NOT NULL DEFAULT '' AFTER `objectID`;
  13. CREATE INDEX `gid` ON `zt_file`(`gid`);
  14. ALTER TABLE `zt_charter` MODIFY `level` varchar(255) NOT NULL DEFAULT '';
  15. ALTER TABLE `zt_charter` ADD `reviewStatus` varchar(30) NOT NULL DEFAULT 'wait' AFTER `reviewedDate`;
  16. ALTER TABLE `zt_charter` ADD `appliedReviewer` text NULL DEFAULT NULL AFTER `appliedDate`;
  17. ALTER TABLE `zt_charter` ADD `completedBy` varchar(30) NOT NULL DEFAULT '' AFTER `reviewStatus`;
  18. ALTER TABLE `zt_charter` ADD `completedDate` datetime NULL DEFAULT NULL AFTER `completedBy`;
  19. ALTER TABLE `zt_charter` ADD `completedReviewer` text NULL DEFAULT NULL AFTER `completedDate`;
  20. ALTER TABLE `zt_charter` ADD `canceledBy` varchar(30) NOT NULL DEFAULT '' AFTER `completedReviewer`;
  21. ALTER TABLE `zt_charter` ADD `canceledDate` datetime NULL DEFAULT NULL AFTER `canceledBy`;
  22. ALTER TABLE `zt_charter` ADD `canceledReviewer` text NULL DEFAULT NULL AFTER `canceledDate`;
  23. ALTER TABLE `zt_charter` ADD `activatedReviewer` text NULL DEFAULT NULL AFTER `activatedDate`;
  24. ALTER TABLE `zt_charter` ADD `completionFiles` text NULL AFTER `charterFiles`;
  25. ALTER TABLE `zt_charter` ADD `canceledFiles` text NULL AFTER `completionFiles`;
  26. ALTER TABLE `zt_charter` ADD `prevCanceledStatus` varchar(30) NOT NULL DEFAULT '' AFTER `canceledFiles`;
  27. ALTER TABLE `zt_charter` ADD `plan` text NULL AFTER `roadmap`;
  28. ALTER TABLE `zt_charter` ADD `type` varchar(30) NOT NULL DEFAULT 'roadmap' AFTER `plan`;
  29. ALTER TABLE `zt_charter` ADD `filesConfig` text NULL AFTER `type`;
  30. ALTER TABLE `zt_approvalobject` ADD `reviewers` text DEFAULT NULL AFTER `objectID`;
  31. ALTER TABLE `zt_approvalobject` ADD `opinion` text DEFAULT NULL AFTER `reviewers`;
  32. ALTER TABLE `zt_approvalobject` ADD `result` varchar(10) NOT NULL DEFAULT '' AFTER `opinion`;
  33. ALTER TABLE `zt_approvalobject` ADD `status` varchar(30) NOT NULL DEFAULT '' AFTER `result`;
  34. ALTER TABLE `zt_approvalobject` ADD `appliedBy` char(30) NOT NULL DEFAULT '' AFTER `status`;
  35. ALTER TABLE `zt_approvalobject` ADD `appliedDate` datetime NULL AFTER `appliedBy`;
  36. ALTER TABLE `zt_approvalobject` ADD `desc` text NULL AFTER `appliedDate`;
  37. ALTER TABLE `zt_project` ADD `linkType` varchar(30) NOT NULL DEFAULT 'plan' AFTER `enabled`;
  38. ALTER TABLE `zt_approval` ADD `extra` text NULL AFTER `result`;
  39. INSERT INTO `zt_workflowdatasource` (`type`, `name`, `code`, `buildin`, `vision`, `createdBy`, `createdDate`, `datasource`, `view`, `keyField`, `valueField`) VALUES
  40. ('lang', '立项级别', 'charterLevel', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterLevel', '', '', ''),
  41. ('lang', '立项类型', 'charterCategory', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterCategory', '', '', ''),
  42. ('lang', '立项适用市场', 'charterMarket', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterMarket', '', '', ''),
  43. ('lang', '立项状态', 'charterStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterStatus', '', '', ''),
  44. ('lang', '立项关闭原因', 'charterCloseReason', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterCloseReason', '', '', ''),
  45. ('lang', '立项审批结果', 'charterReviewResult', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterReviewResult', '', '', ''),
  46. ('lang', '立项审批状态', 'charterReviewStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'charterReviewStatus', '', '', '');
  47. UPDATE `zt_grouppriv` SET `method`='activateProjectApproval' WHERE `module`='charter' AND `method`='activate';
  48. UPDATE `zt_project` SET `linkType` = 'roadmap' WHERE `charter` != '0';
  49. CREATE INDEX `idx_repo` ON `zt_bug`(`repo`);
  50. CREATE INDEX `idx_created_status` ON `zt_compile`(`createdDate`, `status`, `deleted`);
  51. DELETE FROM `zt_workflowaction` WHERE `module` = 'feedback' AND `action` = 'view' AND `vision` = 'rnd';
  52. DELETE FROM `zt_workflowaction` WHERE `module` = 'feedback' AND `action` = 'adminView' AND `vision` = 'lite';
  53. ALTER TABLE `zt_deploy` ADD `estimate` datetime NULL AFTER `end`;
  54. UPDATE `zt_deploy` SET `estimate` = `begin` WHERE `estimate` IS NULL;
  55. UPDATE `zt_deploy` SET `begin` = NULL, `end` = NULL WHERE `status` NOT IN ('success', 'fail');
  56. CREATE TABLE IF NOT EXISTS `zt_docblock` (
  57. `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  58. `doc` mediumint(8) unsigned NOT NULL DEFAULT 0,
  59. `type` varchar(50) NOT NULL DEFAULT '',
  60. `settings` text NULL,
  61. `content` text NULL,
  62. `extra` varchar(255) NULL,
  63. PRIMARY KEY (`id`)
  64. ) ENGINE=InnoDB;
  65. CREATE INDEX `idx_doc` ON `zt_docblock` (`doc`);
  66. INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('0', '2', '*', '*', '*', 'moduleName=system&methodName=initSystem', '初始化产品下应用数据', 'zentao', 1, 'normal');
  67. INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('0', '2', '*', '*', '*', 'moduleName=upgrade&methodName=ajaxInitTaskRelation', '更新任务关联关系', 'zentao', 1, 'normal');