Merge status-page project upgrade SQL with CRM-16354 upgrade SQL
authorJon goldberg <jon@palantetech.coop>
Tue, 28 Apr 2015 20:10:37 +0000 (14:10 -0600)
committerJon goldberg <jon@palantetech.coop>
Tue, 21 Jul 2015 20:38:18 +0000 (16:38 -0400)
CRM/Upgrade/Incremental/sql/4.7.alpha1.mysql.tpl

index 2b3ed8f6c4f2c46ed68e4f72f1fa505e3e5f3847..bb05c6a73458b8e2fd826685792b99933cc5bcc2 100644 (file)
@@ -24,3 +24,21 @@ UPDATE civicrm_option_value SET {localize field="label"}label = 'Activity Summar
 
 {include file='../CRM/Upgrade/4.7.alpha1.msg_template/civicrm_msg_template.tpl'}
 
+-- CRM-13283
+CREATE TABLE IF NOT EXISTS `civicrm_status_pref` (
+     `id` int unsigned NOT NULL AUTO_INCREMENT  COMMENT 'Unique Status Preference ID',
+     `domain_id` int unsigned NOT NULL   COMMENT 'Which Domain is this Status Preference for',
+     `name` varchar(255) NOT NULL   COMMENT 'Name of the status check this preference references.',
+     `hush_until` date   DEFAULT NULL COMMENT 'expires ignore_severity.  NULL never hushes.',
+     `ignore_severity` int unsigned   DEFAULT 1 COMMENT 'Hush messages up to and including this severity.',
+     `prefs` varchar(255)    COMMENT 'These settings are per-check, and can\'t be compared across checks.',
+     `check_info` varchar(255)    COMMENT 'These values are per-check, and can\'t be compared across checks.'
+,
+    PRIMARY KEY ( `id` )
+
+    ,     INDEX `UI_status_pref_name`(
+        name
+  )
+
+,          CONSTRAINT FK_civicrm_status_pref_domain_id FOREIGN KEY (`domain_id`) REFERENCES `civicrm_domain`(`id`)
+)  ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci  ;