Don't restrict alarms primary key to event/alarm UID but include user_id

This commit is contained in:
Thomas Bruederli 2014-08-26 15:44:25 +02:00
parent fbaa3f865e
commit 0e40a59ae2
2 changed files with 3 additions and 1 deletions

View file

@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `kolab_alarms` (
`user_id` int(10) UNSIGNED NOT NULL,
`notifyat` DATETIME DEFAULT NULL,
`dismissed` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY(`alarm_id`),
PRIMARY KEY(`alarm_id`,`user_id`),
CONSTRAINT `fk_kolab_alarms_user_id` FOREIGN KEY (`user_id`)
REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
) /*!40000 ENGINE=INNODB */;

View file

@ -0,0 +1,2 @@
ALTER TABLE `kolab_alarms` DROP PRIMARY KEY;
ALTER TABLE `kolab_alarms` ADD PRIMARY KEY (`alarm_id`, `user_id`);