diff --git a/source/src/main/resources/database.sql b/source/src/main/resources/database.sql index b283bbe9c..7521c8ea3 100644 --- a/source/src/main/resources/database.sql +++ b/source/src/main/resources/database.sql @@ -6428,11 +6428,16 @@ ALTER TABLE testcasedep INSERT INTO `parameter` (`system`, `param`, `value`, `description`) VALUES ('', 'cerberus_notification_tagexecutionend_googlechat_maxexelines', '20', 'Maximum number of lines of execution displayed inside the end of campaign execution googlechat notification (default to 20).'); --- 1807-1809 +-- 1807 ALTER TABLE `tagstatistic` MODIFY `Campaign` VARCHAR(200); -ALTER TABLE `tagstatistic` ADD CONSTRAINT `fk_campaign_01` FOREIGN KEY (`Campaign`) REFERENCES `campaign` (`Campaign`) ON UPDATE CASCADE ON DELETE SET NULL; -ALTER TABLE `tagstatistic` ADD CONSTRAINT `fk_tag_01` FOREIGN KEY (`Tag`) REFERENCES `tag` (`Tag`) ON UPDATE CASCADE ON DELETE CASCADE; --- 1810-1811 +-- 1808-1811 +ALTER TABLE `tagstatistic` DROP INDEX `tag_stat_unique`; +ALTER TABLE `tagstatistic` ADD CONSTRAINT `IX_tagstatistic_01` UNIQUE (`Tag`, `Country`, `Environment`); +ALTER TABLE `tagstatistic` ADD CONSTRAINT `FK_tagstatistic_01` FOREIGN KEY (`Campaign`) REFERENCES `campaign` (`Campaign`) ON UPDATE CASCADE ON DELETE SET NULL; +ALTER TABLE `tagstatistic` ADD CONSTRAINT `FK_tagstatistic_02` FOREIGN KEY (`Tag`) REFERENCES `tag` (`Tag`) ON UPDATE CASCADE ON DELETE CASCADE; + +-- 1812-1813 ALTER TABLE tag ADD FalseNegative BOOLEAN DEFAULT false NULL AFTER CIResult; ALTER TABLE testcaseexecution ADD FalseNegative BOOLEAN DEFAULT false NULL AFTER ControlStatus; +