Title: [opsview] [8273] Update two other columns in opsview_performance_metrics to be NOT NULL as well
Revision
8273
Author
tvoon
Date
2012-04-05 12:22:36 +0100 (Thu, 05 Apr 2012)

Log Message

Update two other columns in opsview_performance_metrics to be NOT NULL as well

Modified Paths

Modified: trunk/opsview-core/installer/upgradedb_runtime.pl
===================================================================
--- trunk/opsview-core/installer/upgradedb_runtime.pl	2012-04-05 10:29:10 UTC (rev 8272)
+++ trunk/opsview-core/installer/upgradedb_runtime.pl	2012-04-05 11:22:36 UTC (rev 8273)
@@ -912,7 +912,7 @@
 
     $dbh->do("ALTER TABLE opsview_hostgroups MODIFY COLUMN name VARCHAR(128) NOT NULL DEFAULT ''");
 
-    $dbh->do('ALTER TABLE opsview_performance_metrics MODIFY COLUMN metricname VARCHAR(128) NOT NULL DEFAULT "", MODIFY COLUMN uom VARCHAR(64) DEFAULT NULL');
+    $dbh->do('ALTER TABLE opsview_performance_metrics MODIFY COLUMN hostname VARCHAR(64) NOT NULL DEFAULT "", MODIFY COLUMN servicename VARCHAR(128) NOT NULL DEFAULT "", MODIFY COLUMN metricname VARCHAR(128) NOT NULL DEFAULT "", MODIFY COLUMN uom VARCHAR(64) DEFAULT NULL');
     $dbh->do('ALTER TABLE opsview_monitoringclusters MODIFY COLUMN id INT NOT NULL DEFAULT 0, MODIFY COLUMN name VARCHAR(64) NOT NULL DEFAULT ""');
     $dbh->do('ALTER TABLE opsview_monitoringclusternodes MODIFY COLUMN id INT NOT NULL DEFAULT 0, MODIFY COLUMN name VARCHAR(64) NOT NULL DEFAULT "", MODIFY COLUMN ip VARCHAR(255) NOT NULL DEFAULT ""');
     $dbh->do("ALTER TABLE opsview_hosts MODIFY COLUMN id INT NOT NULL DEFAULT 0, MODIFY COLUMN ip VARCHAR(255) NOT NULL DEFAULT ''");

Modified: trunk/opsview-core/t/var/configdumpend.expected
===================================================================
--- trunk/opsview-core/t/var/configdumpend.expected	2012-04-05 10:29:10 UTC (rev 8272)
+++ trunk/opsview-core/t/var/configdumpend.expected	2012-04-05 11:22:36 UTC (rev 8273)
@@ -344,9 +344,9 @@
 CREATE TABLE `opsview_performance_metrics` (
   `service_object_id` int(11) default '0',
   `id` int(11) NOT NULL auto_increment,
-  `hostname` varchar(64) default NULL,
-  `servicename` varchar(128) default NULL,
-  `metricname` varchar(128) default NULL,
+  `hostname` varchar(64) NOT NULL default '',
+  `servicename` varchar(128) NOT NULL default '',
+  `metricname` varchar(128) NOT NULL default '',
   `uom` varchar(64) default NULL,
   PRIMARY KEY  (`id`),
   KEY `service_object_id` (`service_object_id`),

Modified: trunk/opsview-core/t/var/runtime.test.db
===================================================================
--- trunk/opsview-core/t/var/runtime.test.db	2012-04-05 10:29:10 UTC (rev 8272)
+++ trunk/opsview-core/t/var/runtime.test.db	2012-04-05 11:22:36 UTC (rev 8273)
@@ -12944,8 +12944,8 @@
 CREATE TABLE `opsview_performance_metrics` (
   `service_object_id` int(11) default '0',
   `id` int(11) NOT NULL auto_increment,
-  `hostname` varchar(64) default NULL,
-  `servicename` varchar(128) default NULL,
+  `hostname` varchar(64) NOT NULL default '',
+  `servicename` varchar(128) NOT NULL default '',
   `metricname` varchar(128) NOT NULL default '',
   `uom` varchar(64) default NULL,
   PRIMARY KEY  (`id`),

_______________________________________________
Opsview-checkins mailing list
Opsview-checkins@lists.opsview.org
http://lists.opsview.org/lists/listinfo/opsview-checkins

Reply via email to