update20.5.sql 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. CREATE TABLE IF NOT EXISTS `zt_workflowui` (
  2. `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  3. `module` varchar(30) NOT NULL,
  4. `action` varchar(50) NOT NULL,
  5. `name` varchar(30) NOT NULL,
  6. `conditions` text NULL,
  7. PRIMARY KEY (`id`)
  8. ) ENGINE=InnoDB;
  9. CREATE INDEX `module` ON `zt_workflowui` (`module`);
  10. CREATE INDEX `action` ON `zt_workflowui` (`action`);
  11. ALTER TABLE `zt_workflowlayout` ADD `ui` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `action`;
  12. ALTER TABLE `zt_workflowrelationlayout` ADD `ui` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `action`;
  13. ALTER TABLE `zt_approvalflow` CHANGE `type` `workflow` char(30) NOT NULL DEFAULT '';
  14. UPDATE `zt_approvalflow` SET `workflow` = '';
  15. DROP INDEX `unique` ON `zt_workflowlayout`;
  16. CREATE UNIQUE INDEX `unique` ON `zt_workflowlayout`(`module`,`action`,`ui`,`field`,`vision`);
  17. DROP INDEX `unique` ON `zt_workflowrelationlayout`;
  18. CREATE UNIQUE INDEX `unique` ON `zt_workflowrelationlayout`(`prev`, `next`, `action`,`ui`,`field`);
  19. UPDATE `zt_workflowaction` SET `method`='create', `type`='single' WHERE `module`='epic' AND `action`='create';
  20. UPDATE `zt_workflowaction` SET `method`='batchcreate', `type`='batch' WHERE `module`='epic' AND `action`='batchcreate';
  21. UPDATE `zt_workflowaction` SET `method`='batchoperate', `type`='batch' WHERE `module`='epic' AND `action`='batchedit';
  22. UPDATE `zt_workflowaction` SET `method`='exporttemplate', `type`='single' WHERE `module`='epic' AND `action`='exporttemplate';
  23. UPDATE `zt_workflowaction` SET `method`='import', `type`='single' WHERE `module`='epic' AND `action`='import';
  24. UPDATE `zt_workflowaction` SET `method`='showimport', `type`='single' WHERE `module`='epic' AND `action`='showimport';
  25. UPDATE `zt_workflowaction` SET `method`='edit', `type`='single' WHERE `module`='epic' AND `action`='edit';
  26. UPDATE `zt_workflowaction` SET `method`='view', `type`='single' WHERE `module`='epic' AND `action`='view';
  27. UPDATE `zt_workflowaction` SET `method`='delete', `type`='single' WHERE `module`='epic' AND `action`='delete';
  28. UPDATE `zt_workflowaction` SET `method`='operate', `type`='single' WHERE `module`='epic' AND `action`='close';
  29. UPDATE `zt_workflowaction` SET `method`='operate', `type`='single' WHERE `module`='epic' AND `action`='activate';
  30. UPDATE `zt_workflowaction` SET `method`='operate', `type`='single' WHERE `module`='epic' AND `action`='assignTo';
  31. UPDATE `zt_workflowaction` SET `method`='operate', `type`='single' WHERE `module`='epic' AND `action`='review';
  32. UPDATE `zt_workflowaction` SET `method`='operate', `type`='single' WHERE `module`='epic' AND `action`='change';
  33. UPDATE `zt_workflow` SET `table` = 'zt_story' WHERE `table` = '`zt_story`';
  34. UPDATE `zt_workflowfield` SET `role` = 'buildin' WHERE `module` = 'epic';
  35. ALTER TABLE `zt_basicmeas` CHANGE `unit` `unit` varchar(100) NOT NULL DEFAULT '' AFTER `code`;