Changeset 712 for trunk/sql/updates


Ignore:
Timestamp:
Jul 30, 2013, 11:34:19 PM (11 years ago)
Author:
chronos
Message:
  • Upraveno: Aktualizace inicializačního skriptu pro sql databázi na revizi 710.
  • Upraveno: Aktualizována třída Database na novější využívající třídu PDO a generující výjímky při chybě, které je pak nutno očetřit.
Location:
trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        55minimanager
        66mmfpm
         7.settings
         8.buildpath
         9.project
  • trunk/sql/updates/650.sql

    r681 r712  
    6565ALTER TABLE `Logon` ADD `Port` INT NOT NULL ;
    6666
     67ALTER TABLE `articles` CHANGE `id` `Id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
     68CHANGE `title` `Title` TEXT CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL ,
     69CHANGE `autor` `Author` TEXT CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL ,
     70CHANGE `category` `Category` INT( 11 ) NOT NULL DEFAULT '0',
     71CHANGE `text` `Content` TEXT CHARACTER SET utf8 COLLATE utf8_czech_ci NOT NULL ,
     72CHANGE `date` `Time` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00';
     73
     74RENAME TABLE `articles`  TO `Article` ;
     75ALTER TABLE `Article`  ENGINE = InnoDB;
     76
     77ALTER TABLE `Article` ADD INDEX ( `Category` ) ;
     78
     79CREATE TABLE IF NOT EXISTS `ArticleCategory` (
     80  `Id` int(11) NOT NULL auto_increment,
     81  `Name` varchar(255) NOT NULL,
     82  PRIMARY KEY  (`Id`)
     83) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
     84
     85INSERT INTO `ArticleCategory` (`Id`, `Name`) VALUES
     86(1, 'Server novinky'),
     87(2, 'GM novinky'),
     88(3, 'In-game novinky'),
     89(4, 'Články');
     90
     91ALTER TABLE `Article` ADD FOREIGN KEY ( `Category` ) REFERENCES `ArticleCategory` (`Id`);
     92
Note: See TracChangeset for help on using the changeset viewer.