Ignore:
Timestamp:
Oct 4, 2019, 9:37:59 AM (5 years ago)
Author:
chronos
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Application/UpdateTrace.php

    r855 r862  
    20562056  $Manager->Execute('ALTER TABLE `NetworkDeviceLog`
    20572057    ADD CONSTRAINT `NetworkDeviceLog_ibfk_1` FOREIGN KEY (`Device`) REFERENCES `NetworkDevice` (`Id`);');
     2058}
     2059
     2060function UpdateTo862($Manager)
     2061{
     2062  $Manager->Execute('ALTER TABLE `NetworkInterfaceUpDown` ADD `Previous` INT NULL AFTER `Duration`');
     2063  $Manager->Execute('ALTER TABLE `NetworkInterfaceUpDown` ADD INDEX ( `Previous` )');
     2064  $Manager->Execute('UPDATE `NetworkInterfaceUpDown` AS T1, `NetworkInterfaceUpDown` AS T2 SET T1.Previous = T2.Id WHERE (T1.Previous IS NULL) AND (T2.Interface=T1.Interface) AND (T1.Time = DATE_ADD(T2.Time, INTERVAL T2.Duration SECOND))');
    20582065}
    20592066
     
    21542161      838 => array('Revision' => 844, 'Function' => 'UpdateTo844'),
    21552162      844 => array('Revision' => 855, 'Function' => 'UpdateTo855'),
     2163      855 => array('Revision' => 862, 'Function' => 'UpdateTo862'),
    21562164    ));
    21572165  }
Note: See TracChangeset for help on using the changeset viewer.