For MediaWiki (recent comments | status changes | tags | authors | states | release notes | statistics)
Index: trunk/phase3/includes/Image.php =================================================================== --- trunk/phase3/includes/Image.php (revision 13104) +++ trunk/phase3/includes/Image.php (revision 13105) @@ -1244,6 +1244,10 @@ } function checkDBSchema(&$db) { + global $wgCheckDBSchema; + if (!$wgCheckDBSchema) { + return; + } # img_name must be unique if ( !$db->indexUnique( 'image', 'img_name' ) && !$db->indexExists('image','PRIMARY') ) { wfDebugDieBacktrace( 'Database schema not up to date, please run maintenance/archives/patch-image_name_unique.sql' ); Index: trunk/phase3/includes/DefaultSettings.php =================================================================== --- trunk/phase3/includes/DefaultSettings.php (revision 13104) +++ trunk/phase3/includes/DefaultSettings.php (revision 13105) @@ -432,6 +432,8 @@ $wgDBschema = 'mediawiki'; /**#@-*/ +/** Live high performance sites should disable this - some checks acquire giant mysql locks */ +$wgCheckDBSchema = true; /**