Ignore:
Timestamp:
Aug 27, 2013, 11:02:00 PM (11 years ago)
Author:
chronos
Message:
  • Added: Missing SQL update for Wiki module.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/UpdateTrace.php

    r567 r574  
    25722572}
    25732573
     2574function UpdateTo574($Manager)
     2575{
     2576  $Manager->Execute('CREATE TABLE IF NOT EXISTS `WikiPage` (
     2577                `Id` int(11) NOT NULL AUTO_INCREMENT,
     2578                `Name` varchar(255) NOT NULL,
     2579                `NormalizedName` varchar(255) NOT NULL,
     2580                `VisibleInMenu` int(11) NOT NULL,
     2581                PRIMARY KEY (`Id`),
     2582                UNIQUE KEY `Name` (`Name`),
     2583                KEY `VisibleInMenu` (`VisibleInMenu`)
     2584) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;');
     2585
     2586  $Manager->Execute('CREATE TABLE IF NOT EXISTS `WikiPageContent` (
     2587                `Id` int(11) NOT NULL AUTO_INCREMENT,
     2588                `Page` int(11) NOT NULL,
     2589                `Time` datetime NOT NULL,
     2590                `Content` text NOT NULL,
     2591                `User` int(11) NOT NULL,
     2592                PRIMARY KEY (`Id`),
     2593                KEY `User` (`User`),
     2594                KEY `Page` (`Page`)
     2595) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;');
     2596
     2597  $Manager->Execute('ALTER TABLE `WikiPageContent`
     2598ADD CONSTRAINT `WikiPageContent_ibfk_2` FOREIGN KEY (`Page`) REFERENCES `WikiPage` (`Id`),
     2599ADD CONSTRAINT `WikiPageContent_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`ID`);');
     2600}
     2601
     2602
    25742603$Updates = array(
    25752604        498 => array('Revision' => 506, 'Function' => 'UpdateTo506'),
     
    25802609        539 => array('Revision' => 543, 'Function' => 'UpdateTo543'),
    25812610        543 => array('Revision' => 567, 'Function' => 'UpdateTo567'),
     2611        567 => array('Revision' => 574, 'Function' => 'UpdateTo574'),
    25822612);
Note: See TracChangeset for help on using the changeset viewer.