http://www.mediawiki.org/wiki/Special:Code/MediaWiki/89483

Revision: 89483
Author:   maxsem
Date:     2011-06-04 22:07:57 +0000 (Sat, 04 Jun 2011)
Log Message:
-----------
SQLite-specific dropTable(): works a bit faster because it doesn't need a 
separate table existence check and does not rely on subtly broken tableExists() 
which I will fix a bit later

Modified Paths:
--------------
    trunk/phase3/includes/db/DatabaseSqlite.php

Modified: trunk/phase3/includes/db/DatabaseSqlite.php
===================================================================
--- trunk/phase3/includes/db/DatabaseSqlite.php 2011-06-04 22:07:22 UTC (rev 
89482)
+++ trunk/phase3/includes/db/DatabaseSqlite.php 2011-06-04 22:07:57 UTC (rev 
89483)
@@ -714,6 +714,11 @@
                return parent::buildLike( $params ) . "ESCAPE '\' ";
        }
 
+       public function dropTable( $tableName, $fName = 
'DatabaseSqlite::dropTable' ) {
+               $sql = 'DROP TABLE IF EXISTS ' . $this->tableName( $tableName );
+               return $this->query( $sql, $fName );
+       }
+
        /**
         * @return string
         */


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to