Changeset 795 for trunk/admin


Ignore:
Timestamp:
Feb 12, 2014, 8:50:56 PM (11 years ago)
Author:
chronos
Message:
  • Fixed: Bad file encoding.
  • Fixed: Do not use fixed name of database in update script.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/UpdateTrace.php

    r787 r795  
    19491949
    19501950--
    1951 -- Omezení pro exportované tabulky
    1952 --
    1953 
    1954 --
    1955 -- Omezení pro tabulku `CzWoWPackageVersion`
     1951-- Omezení pro exportované tabulky
     1952--
     1953
     1954--
     1955-- Omezení pro tabulku `CzWoWPackageVersion`
    19561956--
    19571957ALTER TABLE `CzWoWPackageVersion`
     
    19591959
    19601960--
    1961 -- Omezení pro tabulku `Dictionary`
     1961-- Omezení pro tabulku `Dictionary`
    19621962--
    19631963ALTER TABLE `Dictionary`
     
    19661966
    19671967--
    1968 -- Omezení pro tabulku `Export`
     1968-- Omezení pro tabulku `Export`
    19691969--
    19701970ALTER TABLE `Export`
     
    19741974
    19751975--
    1976 -- Omezení pro tabulku `ExportGroup`
     1976-- Omezení pro tabulku `ExportGroup`
    19771977--
    19781978ALTER TABLE `ExportGroup`
     
    19821982
    19831983--
    1984 -- Omezení pro tabulku `ExportLanguage`
     1984-- Omezení pro tabulku `ExportLanguage`
    19851985--
    19861986ALTER TABLE `ExportLanguage`
     
    19891989
    19901990--
    1991 -- Omezení pro tabulku `ExportTask`
     1991-- Omezení pro tabulku `ExportTask`
    19921992--
    19931993ALTER TABLE `ExportTask`
     
    19951995
    19961996--
    1997 -- Omezení pro tabulku `ExportUser`
     1997-- Omezení pro tabulku `ExportUser`
    19981998--
    19991999ALTER TABLE `ExportUser`
     
    20022002
    20032003--
    2004 -- Omezení pro tabulku `ExportVersion`
     2004-- Omezení pro tabulku `ExportVersion`
    20052005--
    20062006ALTER TABLE `ExportVersion`
     
    20092009
    20102010--
    2011 -- Omezení pro tabulku `GroupItem`
     2011-- Omezení pro tabulku `GroupItem`
    20122012--
    20132013ALTER TABLE `GroupItem`
     
    20152015
    20162016--
    2017 -- Omezení pro tabulku `GroupItemDBC`
     2017-- Omezení pro tabulku `GroupItemDBC`
    20182018--
    20192019ALTER TABLE `GroupItemDBC`
     
    20222022
    20232023--
    2024 -- Omezení pro tabulku `Log`
     2024-- Omezení pro tabulku `Log`
    20252025--
    20262026ALTER TABLE `Log`
     
    20292029
    20302030--
    2031 -- Omezení pro tabulku `News`
     2031-- Omezení pro tabulku `News`
    20322032--
    20332033ALTER TABLE `News`
     
    20352035
    20362036--
    2037 -- Omezení pro tabulku `Referrer`
     2037-- Omezení pro tabulku `Referrer`
    20382038--
    20392039ALTER TABLE `Referrer`
     
    20412041
    20422042--
    2043 -- Omezení pro tabulku `ShoutBox`
     2043-- Omezení pro tabulku `ShoutBox`
    20442044--
    20452045ALTER TABLE `ShoutBox`
     
    20472047
    20482048--
    2049 -- Omezení pro tabulku `Team`
     2049-- Omezení pro tabulku `Team`
    20502050--
    20512051ALTER TABLE `Team`
     
    20532053
    20542054--
    2055 -- Omezení pro tabulku `TextAchievement`
     2055-- Omezení pro tabulku `TextAchievement`
    20562056--
    20572057ALTER TABLE `TextAchievement`
     
    20632063
    20642064--
    2065 -- Omezení pro tabulku `TextAchievementCategory`
     2065-- Omezení pro tabulku `TextAchievementCategory`
    20662066--
    20672067ALTER TABLE `TextAchievementCategory`
     
    20712071
    20722072--
    2073 -- Omezení pro tabulku `TextAchievementCriteria`
     2073-- Omezení pro tabulku `TextAchievementCriteria`
    20742074--
    20752075ALTER TABLE `TextAchievementCriteria`
     
    20792079
    20802080--
    2081 -- Omezení pro tabulku `TextArea`
     2081-- Omezení pro tabulku `TextArea`
    20822082--
    20832083ALTER TABLE `TextArea`
     
    20932093
    20942094--
    2095 -- Omezení pro tabulku `TextAreaPOI`
     2095-- Omezení pro tabulku `TextAreaPOI`
    20962096--
    20972097ALTER TABLE `TextAreaPOI`
     
    21012101
    21022102--
    2103 -- Omezení pro tabulku `TextAreaTriggerTavern`
     2103-- Omezení pro tabulku `TextAreaTriggerTavern`
    21042104--
    21052105ALTER TABLE `TextAreaTriggerTavern`
     
    21092109
    21102110--
    2111 -- Omezení pro tabulku `TextAreaTriggerTeleport`
     2111-- Omezení pro tabulku `TextAreaTriggerTeleport`
    21122112--
    21132113ALTER TABLE `TextAreaTriggerTeleport`
     
    21172117
    21182118--
    2119 -- Omezení pro tabulku `TextCharacterClass`
     2119-- Omezení pro tabulku `TextCharacterClass`
    21202120--
    21212121ALTER TABLE `TextCharacterClass`
     
    21252125
    21262126--
    2127 -- Omezení pro tabulku `TextCharacterRace`
     2127-- Omezení pro tabulku `TextCharacterRace`
    21282128--
    21292129ALTER TABLE `TextCharacterRace`
     
    21332133
    21342134--
    2135 -- Omezení pro tabulku `TextChatChannel`
     2135-- Omezení pro tabulku `TextChatChannel`
    21362136--
    21372137ALTER TABLE `TextChatChannel`
     
    21412141
    21422142--
    2143 -- Omezení pro tabulku `TextCreature`
     2143-- Omezení pro tabulku `TextCreature`
    21442144--
    21452145ALTER TABLE `TextCreature`
     
    21492149
    21502150--
    2151 -- Omezení pro tabulku `TextCreatureType`
     2151-- Omezení pro tabulku `TextCreatureType`
    21522152--
    21532153ALTER TABLE `TextCreatureType`
     
    21572157
    21582158--
    2159 -- Omezení pro tabulku `TextEmote`
     2159-- Omezení pro tabulku `TextEmote`
    21602160--
    21612161ALTER TABLE `TextEmote`
     
    21652165
    21662166--
    2167 -- Omezení pro tabulku `TextGameObject`
     2167-- Omezení pro tabulku `TextGameObject`
    21682168--
    21692169ALTER TABLE `TextGameObject`
     
    21732173
    21742174--
    2175 -- Omezení pro tabulku `TextGameTip`
     2175-- Omezení pro tabulku `TextGameTip`
    21762176--
    21772177ALTER TABLE `TextGameTip`
     
    21812181
    21822182--
    2183 -- Omezení pro tabulku `TextGlobalString`
     2183-- Omezení pro tabulku `TextGlobalString`
    21842184--
    21852185ALTER TABLE `TextGlobalString`
     
    21882188
    21892189--
    2190 -- Omezení pro tabulku `TextGlueLocalization`
     2190-- Omezení pro tabulku `TextGlueLocalization`
    21912191--
    21922192ALTER TABLE `TextGlueLocalization`
     
    21962196
    21972197--
    2198 -- Omezení pro tabulku `TextGlueString`
     2198-- Omezení pro tabulku `TextGlueString`
    21992199--
    22002200ALTER TABLE `TextGlueString`
     
    22032203
    22042204--
    2205 -- Omezení pro tabulku `TextItem`
     2205-- Omezení pro tabulku `TextItem`
    22062206--
    22072207ALTER TABLE `TextItem`
     
    22112211
    22122212--
    2213 -- Omezení pro tabulku `TextItemSubClass`
     2213-- Omezení pro tabulku `TextItemSubClass`
    22142214--
    22152215ALTER TABLE `TextItemSubClass`
     
    22192219
    22202220--
    2221 -- Omezení pro tabulku `TextMangosCommand`
     2221-- Omezení pro tabulku `TextMangosCommand`
    22222222--
    22232223ALTER TABLE `TextMangosCommand`
     
    22262226
    22272227--
    2228 -- Omezení pro tabulku `TextMangosString`
     2228-- Omezení pro tabulku `TextMangosString`
    22292229--
    22302230ALTER TABLE `TextMangosString`
     
    22342234
    22352235--
    2236 -- Omezení pro tabulku `TextNPC`
     2236-- Omezení pro tabulku `TextNPC`
    22372237--
    22382238ALTER TABLE `TextNPC`
     
    22412241
    22422242--
    2243 -- Omezení pro tabulku `TextNPCOption`
     2243-- Omezení pro tabulku `TextNPCOption`
    22442244--
    22452245ALTER TABLE `TextNPCOption`
     
    22492249
    22502250--
    2251 -- Omezení pro tabulku `TextPage`
     2251-- Omezení pro tabulku `TextPage`
    22522252--
    22532253ALTER TABLE `TextPage`
     
    22562256
    22572257--
    2258 -- Omezení pro tabulku `TextQuest`
     2258-- Omezení pro tabulku `TextQuest`
    22592259--
    22602260ALTER TABLE `TextQuest`
     
    22652265
    22662266--
    2267 -- Omezení pro tabulku `TextSD2EventAI`
     2267-- Omezení pro tabulku `TextSD2EventAI`
    22682268--
    22692269ALTER TABLE `TextSD2EventAI`
     
    22732273
    22742274--
    2275 -- Omezení pro tabulku `TextSD2Script`
     2275-- Omezení pro tabulku `TextSD2Script`
    22762276--
    22772277ALTER TABLE `TextSD2Script`
     
    22812281
    22822282--
    2283 -- Omezení pro tabulku `TextSkillCategory`
     2283-- Omezení pro tabulku `TextSkillCategory`
    22842284--
    22852285ALTER TABLE `TextSkillCategory`
     
    22942294
    22952295--
    2296 -- Omezení pro tabulku `TextSkillLine`
     2296-- Omezení pro tabulku `TextSkillLine`
    22972297--
    22982298ALTER TABLE `TextSkillLine`
     
    23022302
    23032303--
    2304 -- Omezení pro tabulku `TextSpell`
     2304-- Omezení pro tabulku `TextSpell`
    23052305--
    23062306ALTER TABLE `TextSpell`
     
    23102310
    23112311--
    2312 -- Omezení pro tabulku `TextTalentTab`
     2312-- Omezení pro tabulku `TextTalentTab`
    23132313--
    23142314ALTER TABLE `TextTalentTab`
     
    23182318
    23192319--
    2320 -- Omezení pro tabulku `TextTotemCategory`
     2320-- Omezení pro tabulku `TextTotemCategory`
    23212321--
    23222322ALTER TABLE `TextTotemCategory`
     
    23262326
    23272327--
    2328 -- Omezení pro tabulku `TextTransport`
     2328-- Omezení pro tabulku `TextTransport`
    23292329--
    23302330ALTER TABLE `TextTransport`
     
    23342334
    23352335--
    2336 -- Omezení pro tabulku `TextWorldStateUI`
     2336-- Omezení pro tabulku `TextWorldStateUI`
    23372337--
    23382338ALTER TABLE `TextWorldStateUI`
     
    23422342
    23432343--
    2344 -- Omezení pro tabulku `User`
     2344-- Omezení pro tabulku `User`
    23452345--
    23462346ALTER TABLE `User`
     
    23492349 
    23502350  $Manager->Execute('INSERT INTO `DbVersion` (`Id` ,`Revision`) VALUES ("1", "498")');
    2351   $Manager->Execute('INSERT INTO `Language` (`Id` ,`Name` ,`Enabled`)VALUES (NULL , "Angličtina", 0);');
    2352   $Manager->Execute('INSERT INTO `Language` (`Id` ,`Name` ,`Enabled`)VALUES (NULL , "ČeÅ¡tina", 1);');
     2351  $Manager->Execute('INSERT INTO `Language` (`Id` ,`Name` ,`Enabled`)VALUES (NULL , "Angličtina", 0);');
     2352  $Manager->Execute('INSERT INTO `Language` (`Id` ,`Name` ,`Enabled`)VALUES (NULL , "Čeština", 1);');
    23532353  $Manager->Execute("INSERT INTO `LogType` (`Id`, `Name`, `Color`, `Description`) VALUES
    2354 (1, 'Překlady', 'green', 'Operace s překlady'),
    2355 (2, 'Stažení', 'brown', 'Stáhnutí souboru'),
    2356 (3, 'Uživatelé', 'blue', 'Přihlášení uživatelů, nastavení, registrace'),
    2357 (4, 'Moderátor', 'orange', 'Operace administrátorů a moderátorů'),
    2358 (10, 'Chyby', 'red', 'Zachycené chybové hlášení'),
    2359 (11, 'Import', 'magenta', 'Záznam změn při importu'),
    2360 (12, 'Export', '#1080F0', 'Záznam akcí s exporty'),
    2361 (13, 'CzWoW', 'violet', 'Překládací addon CzWoW'),
    2362 (14, 'Administrace', 'olive', 'Administrativní akce');");
     2354(1, 'Překlady', 'green', 'Operace s překlady'),
     2355(2, 'Stažení', 'brown', 'Stáhnutí souboru'),
     2356(3, 'Uživatelé', 'blue', 'Přihlášení uživatelů, nastavení, registrace'),
     2357(4, 'Moderátor', 'orange', 'Operace administrátorů a moderátorů'),
     2358(10, 'Chyby', 'red', 'Zachycené chybové hlášení'),
     2359(11, 'Import', 'magenta', 'Záznam změn při importu'),
     2360(12, 'Export', '#1080F0', 'Záznam akcí s exporty'),
     2361(13, 'CzWoW', 'violet', 'Překládací addon CzWoW'),
     2362(14, 'Administrace', 'olive', 'Administrativní akce');");
    23632363  $Manager->Execute("INSERT INTO `ClientVersion` (`Id`, `Version`, `BuildNumber`, `ReleaseDate`, `Title`, `Imported`) VALUES
    23642364(1, '3.1.3', 9947, '2009-06-02', '', 0),
     
    24672467(104, '5.1.0a', 16357, '2012-12-10', '', 0);");
    24682468  $Manager->Execute("INSERT INTO `ExportOutputType` (`Id`, `Name`) VALUES
    2469   (1, 'MaNGOS SQL - přímo zobrazit'),
    2470   (2, 'MaNGOS SQL - komprimovaný soubor'),
    2471   (3, 'AoWoW SQL - přímo zobrazit'),
    2472   (4, 'AoWoW SQL - komprimovaný soubor'),
    2473   (5, 'XML - přímo zobrazit'),
    2474   (6, 'XML - komprimovaný soubor'),
    2475   (7, 'Addon - komprimovaný soubor'),
    2476   (8, 'Lua skripty - komprimovaný soubor'),
     2469  (1, 'MaNGOS SQL - přímo zobrazit'),
     2470  (2, 'MaNGOS SQL - komprimovaný soubor'),
     2471  (3, 'AoWoW SQL - přímo zobrazit'),
     2472  (4, 'AoWoW SQL - komprimovaný soubor'),
     2473  (5, 'XML - přímo zobrazit'),
     2474  (6, 'XML - komprimovaný soubor'),
     2475  (7, 'Addon - komprimovaný soubor'),
     2476  (8, 'Lua skripty - komprimovaný soubor'),
    24772477  (9, 'DBC soubory');");
    24782478}
     
    26122612{
    26132613        $Manager->Execute("INSERT INTO `LogType` (`Id` ,`Name` ,`Color` ,`Description`)
    2614 VALUES (NULL , 'Nenalezené', 'teal', 'Nenalezené stránky');");
     2614VALUES (NULL , 'Nenalezené', 'teal', 'Nenalezené stránky');");
    26152615}
    26162616
     
    26442644ADD `Code` VARCHAR( 255 ) NOT NULL ;');
    26452645  $Manager->Execute('UPDATE `Language` SET `Default` = 1,
    2646 `Code` = "en" WHERE `Language`.`Name` ="Angličitna";');
    2647   $Manager->Execute('UPDATE `Language` SET `Code` = "cs" WHERE `Language`.`Name` ="ČeÅ¡tina";');
    2648   $Manager->Execute('UPDATE `Language` SET `Code` = "sk" WHERE `Language`.`Name` ="SlovenÅ¡tina";');   
     2646`Code` = "en" WHERE `Language`.`Name` ="Angličitna";');
     2647  $Manager->Execute('UPDATE `Language` SET `Code` = "cs" WHERE `Language`.`Name` ="Čeština";');
     2648  $Manager->Execute('UPDATE `Language` SET `Code` = "sk" WHERE `Language`.`Name` ="Slovenština";');   
    26492649}
    26502650
     
    26652665}
    26662666
    2667 
    2668 
    26692667function UpdateTo646($Manager)
    26702668{
     
    26752673function UpdateTo666($Manager)
    26762674{
    2677         $Manager->Execute('INSERT INTO `ExportOutputType` (`Id` ,`Name`) VALUES (\'10\' ,  \'Instalace - Instalační soubor pro klienta\');');   
     2675        $Manager->Execute('INSERT INTO `ExportOutputType` (`Id` ,`Name`) VALUES (\'10\' ,  \'Instalace - Instalační soubor pro klienta\');');   
    26782676        $Manager->Execute('INSERT INTO `ExportVersion` (`Id` ,`ExportType` ,`ClientVersion`)VALUES (NULL ,  \'10\',  \'84\');');   
    26792677}
     
    27312729}
    27322730
    2733 
    27342731function UpdateTo748($Manager)
    27352732{
    2736 
    2737 $Manager->Execute('CREATE TABLE IF NOT EXISTS `ForumText` (
     2733  $Manager->Execute('CREATE TABLE IF NOT EXISTS `ForumText` (
    27382734  `ID` int(11) NOT NULL AUTO_INCREMENT,
    27392735  `User` int(11) DEFAULT NULL,
     
    27482744  KEY `Thread` (`Thread`)
    27492745) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    2750 ');
    2751 
    2752 $Manager->Execute('CREATE TABLE IF NOT EXISTS `ForumThread` (
     2746  ');
     2747
     2748  $Manager->Execute('CREATE TABLE IF NOT EXISTS `ForumThread` (
    27532749  `ID` int(11) NOT NULL AUTO_INCREMENT,
    27542750  `User` int(11) DEFAULT NULL,
     
    27612757  KEY `User` (`User`)
    27622758) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    2763 ');
    2764 
    2765 $Manager->Execute('ALTER TABLE `ForumText`
    2766   ADD CONSTRAINT `ForumText_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`ID`);');
    2767 $Manager->Execute('ALTER TABLE `ForumText`
    2768   ADD CONSTRAINT `ForumThread_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`ID`);');
    2769 $Manager->Execute('ALTER TABLE `ForumText`
    2770   ADD CONSTRAINT `ForumText_ibfk_2` FOREIGN KEY (`Thread`) REFERENCES `ForumThread` (`ID`);');
    2771 
     2759  ');
     2760
     2761  $Manager->Execute('ALTER TABLE `ForumText`
     2762    ADD CONSTRAINT `ForumText_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`ID`);');
     2763  $Manager->Execute('ALTER TABLE `ForumText`
     2764    ADD CONSTRAINT `ForumThread_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`ID`);');
     2765  $Manager->Execute('ALTER TABLE `ForumText`
     2766    ADD CONSTRAINT `ForumText_ibfk_2` FOREIGN KEY (`Thread`) REFERENCES `ForumThread` (`ID`);');
    27722767}
    2773 
    27742768
    27752769function UpdateTo787($Manager)
    27762770{
    2777 $Manager->Execute('CREATE TABLE IF NOT EXISTS `UserTag` (
     2771  $Manager->Execute('CREATE TABLE IF NOT EXISTS `UserTag` (
    27782772  `ID` int(11) NOT NULL AUTO_INCREMENT,
    27792773  `User` int(11) DEFAULT NULL,
     
    27832777  KEY `UserTagType` (`UserTagType`)
    27842778) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    2785 ');
    2786 $Manager->Execute('CREATE TABLE IF NOT EXISTS `UserTagType` (
     2779  ');
     2780  $Manager->Execute('CREATE TABLE IF NOT EXISTS `UserTagType` (
    27872781  `ID` int(11) NOT NULL AUTO_INCREMENT,
    27882782  `Text` text NOT NULL,
     
    27902784) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    27912785');
    2792 $Manager->Execute('ALTER TABLE `UserTag`
     2786  $Manager->Execute('ALTER TABLE `UserTag`
    27932787  ADD CONSTRAINT `UserTag_ibfk_1` FOREIGN KEY (`User`) REFERENCES `User` (`ID`);');
    2794 $Manager->Execute('ALTER TABLE `UserTag`
     2788  $Manager->Execute('ALTER TABLE `UserTag`
    27952789  ADD CONSTRAINT `UserTag_ibfk_2` FOREIGN KEY (`UserTagType`) REFERENCES `UserTagType` (`ID`);');
    2796 $Manager->Execute(' 
    2797 INSERT INTO  `wowpreklad`.`UserTagType` (
    2798 `ID` ,
    2799 `Text`
    2800 )
     2790  $Manager->Execute('INSERT INTO `UserTagType` (`ID` , `Text`)
    28012791VALUES (
    2802 NULL ,  \'Pøekládám ve jménech pouze slova jasného významu jako Les, Mìsto (Stormwind city => Mìsto Stormwind)\'
     2792NULL , "Překládám ve jménech pouze slova jasného významu jako Les, Město (Stormwind city => Město Stormwind)"
    28032793), (
    2804 NULL ,  \'Za pøeloženým jménem nechávám ještì pùvodní jméno v uvozovkách (Stormwind city => Mìsto Stormwind "Stormwind city")\'
     2794NULL , "Za přeloženým jménem nechávám ještě původní jméno v uvozovkách (Stormwind city => Město Stormwind \"Stormwind city\")"
    28052795), (
    2806 NULL ,  \'Jména nepøekládám (Stormwind city => Stormwind city)\'
     2796NULL , "Jména nepřekládám (Stormwind city => Stormwind city)"
    28072797), (
    2808 NULL ,  \'Pøekládám jména i jako složeniny (Stormwind city => Mìsto Vìtrnébouøe)\'
    2809 );
    2810 ');
    2811 
     2798NULL , "Překládám jména i jako složeniny (Stormwind city => Město Větrnébouře)"
     2799);');
    28122800}
    2813 
    28142801
    28152802$Updates = array(
     
    28382825        731 => array('Revision' => 732 , 'Function' => 'UpdateTo732'),
    28392826        732 => array('Revision' => 748 , 'Function' => 'UpdateTo748'),
    2840         748 => array('Revision' => 787 , 'Function' => 'UpdateTo787'),
     2827  748 => array('Revision' => 787 , 'Function' => 'UpdateTo787'),
    28412828);
Note: See TracChangeset for help on using the changeset viewer.