* r81084 added prefix to index name and as this index gets synced directly it has...
authorJure Kajzer <freakolowsky@users.mediawiki.org>
Fri, 8 Apr 2011 12:45:19 +0000 (12:45 +0000)
committerJure Kajzer <freakolowsky@users.mediawiki.org>
Fri, 8 Apr 2011 12:45:19 +0000 (12:45 +0000)
includes/search/SearchOracle.php

index 4035fc3..7209d6d 100644 (file)
@@ -238,6 +238,7 @@ class SearchOracle extends SearchEngine {
         * @param $text String
         */
        function update($id, $title, $text) {
+               global $wgDBprefix;
                $dbw = wfGetDB(DB_MASTER);
                $dbw->replace('searchindex',
                        array('si_page'),
@@ -253,9 +254,9 @@ class SearchOracle extends SearchEngine {
                //     ALTER SESSION SET CURRENT_SCHEMA = ...
                // was used.
                $dbw->query( "CALL ctx_ddl.sync_index(" . 
-                       $dbw->addQuotes( $dbw->getDBname() . '.si_text_idx' ) . ")" );
+                       $dbw->addQuotes( $dbw->getDBname() . '.'.$wgDBprefix.'si_text_idx' ) . ")" );
                $dbw->query( "CALL ctx_ddl.sync_index(" . 
-                       $dbw->addQuotes( $dbw->getDBname() . '.si_title_idx' ) . ")" );
+                       $dbw->addQuotes( $dbw->getDBname() . '.'.$wgDBprefix.'si_title_idx' ) . ")" );
        }
 
        /**