97869728de34b4d025985fc93335bf6e98350312
[lhc/web/wiklou.git] / maintenance / clear_interwiki_cache.php
1 <?php
2 /**
3 * This script is used to clear the interwiki links for ALL languages in
4 * memcached.
5 * @package MediaWiki
6 * @subpackage Maintenance
7 */
8
9 /** */
10 require_once('commandLine.inc');
11
12 $dbr =& wfGetDB( DB_SLAVE );
13 $res = $dbr->select( 'interwiki', array( 'iw_prefix' ), false );
14 $prefixes = array();
15 while ( $row = $dbr->fetchObject( $res ) ) {
16 $prefixes[] = $row->iw_prefix;
17 }
18
19 foreach ( $wgLocalDatabases as $db ) {
20 print "$db ";
21 foreach ( $prefixes as $prefix ) {
22 $wgMemc->delete("$db:interwiki:$prefix");
23 }
24 }
25 print "\n";
26 ?>