X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FrenameDbPrefix.php;h=2772f04b1987dca3cd842ffc1ddd4af483b2e4b4;hb=ad631f135d460fb8a5c301f5959257041e6252d2;hp=dd09362322270ff01c3d068e8a3913fe6f01dc08;hpb=26505b170adb24a6ae68945920db322c9382e470;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/renameDbPrefix.php b/maintenance/renameDbPrefix.php index dd09362322..2772f04b19 100644 --- a/maintenance/renameDbPrefix.php +++ b/maintenance/renameDbPrefix.php @@ -1,5 +1,6 @@ output( "Renaming DB prefix for tables of $wgDBname from '$old' to '$new'\n" ); $count = 0; - $dbw = wfGetDB( DB_MASTER ); - $res = $dbw->query( "SHOW TABLES LIKE '" . $dbw->escapeLike( $old ) . "%'" ); + $dbw = $this->getDB( DB_MASTER ); + $res = $dbw->query( "SHOW TABLES " . $dbw->buildLike( $old, $dbw->anyString() ) ); foreach ( $res as $row ) { // XXX: odd syntax. MySQL outputs an oddly cased "Tables of X" // sort of message. Best not to try $row->x stuff... @@ -84,4 +91,4 @@ class RenameDbPrefix extends Maintenance { } $maintClass = "RenameDbPrefix"; -require_once( RUN_MAINTENANCE_IF_MAIN ); +require_once RUN_MAINTENANCE_IF_MAIN;