Page tree
Skip to end of metadata
Go to start of metadata

背景

JIRA Software 8.8.0

BigPicture  7.11.6

Mysql5.7

现象

使用BigPicture新创建和的旧创建的,在设置完成BigPicture一个Program如果,打开Gannt图,界面 会出现错误提示,不能显示Gannt图

后台再现以下错误


解决方案

在数据库中执行以下脚本

DROP PROCEDURE IF EXISTS AO_0456E7_removeDuplicates;

DELIMITER $$

CREATE PROCEDURE AO_0456E7_removeDuplicates()
BEGIN
   DECLARE counter INT DEFAULT 0;
   DECLARE result VARCHAR(100) DEFAULT '';
   REPEAT
      SET result = CONCAT(result,counter,',');
      SET counter = (SELECT COUNT(id) FROM (SELECT MAX(ID) as id FROM AO_0456E7_GLOBAL_TASK e2 GROUP BY TASK_ID HAVING COUNT(*) > 1) x);
      DELETE FROM AO_0456E7_GLOBAL_TASK WHERE ID IN (SELECT id FROM (SELECT MAX(ID) AS id FROM AO_0456E7_GLOBAL_TASK e2 GROUP BY TASK_ID HAVING COUNT(*) > 1) x);
   UNTIL counter = 0
      END REPEAT;
   ALTER TABLE AO_0456E7_GLOBAL_TASK ADD CONSTRAINT AO_0456E7_GLOBAL_TASK_TASK_ID_KEY UNIQUE (TASK_ID);
   SET @v1 = (SELECT COUNT(id) FROM (SELECT MAX(ID) as id FROM AO_0456E7_GLOBAL_TASK e2 GROUP BY TASK_ID HAVING COUNT(*) > 1) x);
   SELECT result, @v1;
END$$

DELIMITER ;




  • No labels