update2.0.sql 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. -- 2011-06-13, fix the error of testTask and testCase.
  2. UPDATE `zt_groupPriv` SET `method` = 'testTask' WHERE `method`='testtask';
  3. UPDATE `zt_groupPriv` SET `method` = 'testCase' WHERE `method`='testcase';
  4. -- 2011-06-30, add product and project field to action.
  5. ALTER TABLE `zt_action` ADD `product` MEDIUMINT NOT NULL AFTER `objectID`,
  6. ADD `project` MEDIUMINT NOT NULL AFTER `product`;
  7. UPDATE zt_action, zt_story SET
  8. zt_action.product = zt_story.product WHERE
  9. zt_action.objectID = zt_story.id AND
  10. zt_action.objectType = 'story';
  11. UPDATE zt_action, zt_projectStory SET
  12. zt_action.project = zt_projectStory.project WHERE
  13. zt_action.objectID = zt_projectStory.story AND
  14. zt_action.objectType = 'story';
  15. UPDATE zt_action, zt_bug SET
  16. zt_action.product = zt_bug.product,
  17. zt_action.project = zt_bug.project WHERE
  18. zt_action.objectID = zt_bug.id AND
  19. zt_action.objectType = 'bug';
  20. UPDATE zt_action, zt_build SET
  21. zt_action.product = zt_build.product,
  22. zt_action.project = zt_build.project WHERE
  23. zt_action.objectID = zt_build.id AND
  24. zt_action.objectType = 'build';
  25. UPDATE zt_action, zt_case SET
  26. zt_action.product = zt_case.product WHERE
  27. zt_action.objectID = zt_case.id AND
  28. zt_action.objectType = 'case';
  29. UPDATE zt_action, zt_doc SET
  30. zt_action.product = zt_doc.product,
  31. zt_action.project = zt_doc.project WHERE
  32. zt_action.objectID = zt_doc.id AND
  33. zt_action.objectType = 'doc';
  34. UPDATE zt_action SET product = objectID WHERE objectType = 'product';
  35. UPDATE zt_action SET project = objectID WHERE objectType = 'project';
  36. UPDATE zt_action, zt_productPlan SET
  37. zt_action.product = zt_productPlan.product WHERE
  38. zt_action.objectID = zt_productPlan.id AND
  39. zt_action.objectType = 'productplan';
  40. UPDATE zt_action, zt_release, zt_build SET
  41. zt_action.product = zt_release.product,
  42. zt_action.project = zt_build.project WHERE
  43. zt_action.objectID = zt_release.id AND
  44. zt_release.build = zt_build.id AND
  45. zt_action.objectType = 'release';
  46. UPDATE zt_action, zt_task SET
  47. zt_action.project = zt_task.project WHERE
  48. zt_action.objectID = zt_task.id AND
  49. zt_action.objectType = 'task';
  50. UPDATE zt_action, zt_testTask SET
  51. zt_action.project = zt_testTask.project,
  52. zt_action.product = zt_testTask.product WHERE
  53. zt_action.objectID = zt_testTask.id AND
  54. zt_action.objectType = 'testtask';
  55. -- 2011-07-04 add type field to extension.
  56. ALTER TABLE `zt_extension` ADD `type` VARCHAR( 20 ) NOT NULL DEFAULT 'extension' AFTER `license`;