Revert r89409: provided a default Database->listTables() implementation that didn...
authorBrion Vibber <brion@users.mediawiki.org>
Fri, 3 Jun 2011 18:39:10 +0000 (18:39 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Fri, 3 Jun 2011 18:39:10 +0000 (18:39 +0000)
includes/db/Database.php

index 85e3b13..b26970e 100644 (file)
@@ -2445,12 +2445,7 @@ abstract class DatabaseBase implements DatabaseType {
         * @param $fname String: calling function name
         */
        function listTables( $prefix = null, $fname = 'DatabaseBase::listTables' ) {
-               global $IP;
-               //throw new MWException( 'DatabaseBase::listTables is not implemented in descendant class' );
-               $tables = file_get_contents( "$IP/maintenance/tables.sql" );
-               preg_match_all('/create table \/\*_\*\/([a-z0-9_]*)/i', $tables, $matches, PREG_PATTERN_ORDER);
-               
-               return $matches[1];
+               throw new MWException( 'DatabaseBase::listTables is not implemented in descendant class' );
        }
 
        /**