diff --git a/includes/search/SearchOracle.php b/includes/search/SearchOracle.php index 4035fc3d54d..7209d6d11c8 100644 --- a/includes/search/SearchOracle.php +++ b/includes/search/SearchOracle.php @@ -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' ) . ")" ); } /**