Don't restrict alarms primary key to event/alarm UID but include user_id
This commit is contained in:
parent
fbaa3f865e
commit
0e40a59ae2
2 changed files with 3 additions and 1 deletions
|
@ -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 */;
|
||||
|
|
2
plugins/calendar/drivers/kolab/SQL/mysql/2014082600.sql
Normal file
2
plugins/calendar/drivers/kolab/SQL/mysql/2014082600.sql
Normal file
|
@ -0,0 +1,2 @@
|
|||
ALTER TABLE `kolab_alarms` DROP PRIMARY KEY;
|
||||
ALTER TABLE `kolab_alarms` ADD PRIMARY KEY (`alarm_id`, `user_id`);
|
Loading…
Add table
Reference in a new issue