X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=maintenance%2FclearInterwikiCache.php;h=45c66ae2dc1b636edc6b354234aead186b3e3a14;hb=4f3d131492de5491d4be6d8d67d786b0703a8c49;hp=2e1f7c98a9324d265abe5d558b7c96ec4cae55a4;hpb=495e8ddf7e6940777f3318a1a2e37d85bfdbdbf1;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/clearInterwikiCache.php b/maintenance/clearInterwikiCache.php index 2e1f7c98a9..45c66ae2dc 100644 --- a/maintenance/clearInterwikiCache.php +++ b/maintenance/clearInterwikiCache.php @@ -38,16 +38,16 @@ class ClearInterwikiCache extends Maintenance { public function execute() { global $wgLocalDatabases, $wgMemc; $dbr = $this->getDB( DB_REPLICA ); - $res = $dbr->select( 'interwiki', [ 'iw_prefix' ], false ); + $res = $dbr->select( 'interwiki', [ 'iw_prefix' ], '', __METHOD__ ); $prefixes = []; foreach ( $res as $row ) { $prefixes[] = $row->iw_prefix; } - foreach ( $wgLocalDatabases as $db ) { - $this->output( "$db..." ); + foreach ( $wgLocalDatabases as $wikiId ) { + $this->output( "$wikiId..." ); foreach ( $prefixes as $prefix ) { - $wgMemc->delete( "$db:interwiki:$prefix" ); + $wgMemc->delete( "$wikiId:interwiki:$prefix" ); } $this->output( "done\n" ); }