http://www.mediawiki.org/wiki/Special:Code/MediaWiki/98629

Revision: 98629
Author:   nikerabbit
Date:     2011-10-01 21:26:57 +0000 (Sat, 01 Oct 2011)
Log Message:
-----------
Changed index on translate_sections database table to something useful

Modified Paths:
--------------
    trunk/extensions/Translate/README
    trunk/extensions/Translate/TranslateHooks.php
    trunk/extensions/Translate/sql/translate_sections.sql

Added Paths:
-----------
    trunk/extensions/Translate/sql/translate_sections-indexchange.sql
    trunk/extensions/Translate/sql/translate_sections-indexchange2.sql

Modified: trunk/extensions/Translate/README
===================================================================
--- trunk/extensions/Translate/README   2011-10-01 21:24:07 UTC (rev 98628)
+++ trunk/extensions/Translate/README   2011-10-01 21:26:57 UTC (rev 98629)
@@ -30,6 +30,7 @@
 
 == Change log ==
 * 2011-10-01
+- Changed index on translate_sections database table
 - Fixed escaping in PythonSingleFFS parser
 - Fixed a bug in getSourceLanguage for certain message group classes
 * 2011-09-29

Modified: trunk/extensions/Translate/TranslateHooks.php
===================================================================
--- trunk/extensions/Translate/TranslateHooks.php       2011-10-01 21:24:07 UTC 
(rev 98628)
+++ trunk/extensions/Translate/TranslateHooks.php       2011-10-01 21:26:57 UTC 
(rev 98629)
@@ -165,6 +165,9 @@
                $updater->addExtensionUpdate( array( 'addField', 
'translate_sections', 'trs_order', 
"$dir/translate_sections-trs_order.patch.sql", true ) );
                $updater->addExtensionUpdate( array( 'addTable', 'revtag', 
"$dir/revtag.sql", true ) );
                $updater->addExtensionUpdate( array( 'addTable', 
'translate_groupstats', "$dir/translate_groupstats.sql", true ) );
+               $updater->addExtensionUpdate( array( 'addIndex', 
'translate_sections', 'trs_page_order', 
"$dir/translate_sections-indexchange.sql", true ) );
+               $updater->addExtensionUpdate( array( 'dropIndex', 
'translate_sections', 'trs_page', "$dir/translate_sections-indexchange2.sql", 
true ) );
+
                return true;
        }
 

Added: trunk/extensions/Translate/sql/translate_sections-indexchange.sql
===================================================================
--- trunk/extensions/Translate/sql/translate_sections-indexchange.sql           
                (rev 0)
+++ trunk/extensions/Translate/sql/translate_sections-indexchange.sql   
2011-10-01 21:26:57 UTC (rev 98629)
@@ -0,0 +1 @@
+CREATE INDEX /*i*/trs_page_order on /*_*/translate_sections (trs_page, 
trs_order);


Property changes on: 
trunk/extensions/Translate/sql/translate_sections-indexchange.sql
___________________________________________________________________
Added: svn:eol-style
   + native

Added: trunk/extensions/Translate/sql/translate_sections-indexchange2.sql
===================================================================
--- trunk/extensions/Translate/sql/translate_sections-indexchange2.sql          
                (rev 0)
+++ trunk/extensions/Translate/sql/translate_sections-indexchange2.sql  
2011-10-01 21:26:57 UTC (rev 98629)
@@ -0,0 +1 @@
+DROP INDEX /*i*/trs_page on /*_*/translate_sections;


Property changes on: 
trunk/extensions/Translate/sql/translate_sections-indexchange2.sql
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: trunk/extensions/Translate/sql/translate_sections.sql
===================================================================
--- trunk/extensions/Translate/sql/translate_sections.sql       2011-10-01 
21:24:07 UTC (rev 98628)
+++ trunk/extensions/Translate/sql/translate_sections.sql       2011-10-01 
21:26:57 UTC (rev 98629)
@@ -17,4 +17,4 @@
   PRIMARY KEY (trs_page, trs_key)
 ) /*$wgDBTableOptions*/;
 
-CREATE INDEX /*i*/trs_page on /*_*/translate_sections (trs_page);
+CREATE INDEX /*i*/trs_page_order on /*_*/translate_sections (trs_page, 
trs_order);


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to