Make alarm deletes cascade to alarm_metrics table.

Change-Id: I8103f9cb94a3af0436faa6017d091b80a5a91941
This commit is contained in:
Deklan Dieterly 2014-11-10 13:11:08 -07:00
parent 47a1dc8ade
commit 0d32a04585

View File

@ -46,7 +46,8 @@ DROP TABLE IF EXISTS `alarm_metric`;
CREATE TABLE `alarm_metric` (
`alarm_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`metric_definition_dimensions_id` binary(20) NOT NULL DEFAULT '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
PRIMARY KEY (`alarm_id`,`metric_definition_dimensions_id`)
PRIMARY KEY (`alarm_id`,`metric_definition_dimensions_id`),
CONSTRAINT `fk_alarm` FOREIGN KEY (`alarm_id`) REFERENCES `alarm` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `metric_definition`;