r2138 - add an index to RackSpace table (suggested by Aaron)
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 14 Aug 2008 20:21:40 +0000 (20:21 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 14 Aug 2008 20:21:40 +0000 (20:21 +0000)
ChangeLog
install/init-structure.sql
upgrade.php

index dde649b1f496b175a817ce94b8fc801a049151fd..97cd4d8f83d5811c5bdf1eb9ca6fcecb9031b4f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
        new feature: support for local extensions
        new feature: LDAP username to UID mapping by Walery Wysotsky
        update: 3 more switches in SNMP code by Walery Wysotsky
+       update: added a missing DB index
 0.16.1 2008-07-30
        new feature: pre-assigned tags for new VS and RS pools records
        new feature: cache RackCode parse tree for better performance
index 85d18bf09d89de515517a1b51b4168b74abb7088..a694870f4cb86cce6bdfc6bb0d200bc05629a38d 100644 (file)
@@ -241,7 +241,8 @@ CREATE TABLE `RackSpace` (
   `atom` enum('front','interior','rear') NOT NULL default 'interior',
   `state` enum('A','U','T','W') NOT NULL default 'A',
   `object_id` int(10) unsigned default NULL,
-  PRIMARY KEY  (`rack_id`,`unit_no`,`atom`)
+  PRIMARY KEY  (`rack_id`,`unit_no`,`atom`),
+  KEY `RackSpace_object_id` (`object_id`)
 ) ENGINE=MyISAM;
 
 CREATE TABLE `Script` (
index c04a8523711b871ce11be48b6dad7cb8895be4df..3d1fc871a9d51419f669403461bb68b4d93175ed 100644 (file)
@@ -1379,6 +1379,7 @@ CREATE TABLE `TagTree` (
                        $query[] = "alter table IPBonds modify column type enum('regular','shared','virtual','router')";
                        $query[] = "update Dictionary set dict_value = 'spacer' where dict_key = 11";
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DECODE_IPV4_ADDR','yes','string','no','no','Display parent network info for IPv4 addresses')";
+                       $query[] = "ALTER TABLE RackSpace ADD KEY `RackSpace_object_id` (`object_id`)";
                        $query[] = "update Config set varvalue = '0.16.2' where varname = 'DB_VERSION'";
                        break;
                default: