r4055 objectlog: add ON DELETE CASCADE and leave it in some consistent form
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 20 Dec 2010 11:57:49 +0000 (11:57 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 20 Dec 2010 11:57:49 +0000 (11:57 +0000)
ChangeLog
install/init-structure.sql
upgrade.php

index f202852..62eb625 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        new feature: cable ID column for links (#328, by Giovani Zamboni and Jens Weibler)
        new feature: SNMPv3 support (#379, by Jens Weibler)
        new feature: 802.1Q template copier
+       new feature: merge "objectlog" extension (by Ernest Shaffer)
        update: cache image files thumbnails and make them JPEGs (#369, by Matt Mills)
        update: enhance rackspace click helpers (by Jeroen Benda)
        bugfix: the feature of remembering last opened tab of realm page is now working
index 5313046..bd292af 100644 (file)
@@ -277,7 +277,7 @@ CREATE TABLE `ObjectLog` (
   PRIMARY KEY (`id`),
   KEY `object_id` (`object_id`),
   KEY `date` (`date`),
-  CONSTRAINT `ObjectLog-FK-object_id` FOREIGN KEY (`object_id`) REFERENCES `RackObject` (`id`)
+  CONSTRAINT `ObjectLog-FK-object_id` FOREIGN KEY (`object_id`) REFERENCES `RackObject` (`id`) ON DELETE CASCADE
 ) ENGINE=InnoDB;
 
 CREATE TABLE `Port` (
index 2d6c481..72f86dd 100644 (file)
@@ -808,7 +808,7 @@ CREATE TABLE `ObjectLog` (
   PRIMARY KEY (`id`),
   KEY `object_id` (`object_id`),
   KEY `date` (`date`),
-  CONSTRAINT `ObjectLog-FK-object_id` FOREIGN KEY (`object_id`) REFERENCES `RackObject` (`id`)
+  CONSTRAINT `ObjectLog-FK-object_id` FOREIGN KEY (`object_id`) REFERENCES `RackObject` (`id`) ON DELETE CASCADE
 ) ENGINE=InnoDB
 ";
                        $query[] = "ALTER TABLE `TagStorage` CHANGE COLUMN `entity_realm` `entity_realm` ENUM('file','ipv4net','ipv4vs','ipv4rspool','object','rack','user','ipv6net') NOT NULL DEFAULT 'object' FIRST";