SQLite-specific dropTable(): works a bit faster because it doesn't need a separate...
authorMax Semenik <maxsem@users.mediawiki.org>
Sat, 4 Jun 2011 22:07:57 +0000 (22:07 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Sat, 4 Jun 2011 22:07:57 +0000 (22:07 +0000)
includes/db/DatabaseSqlite.php

index 4faa4eb..a6bc696 100644 (file)
@@ -714,6 +714,11 @@ class DatabaseSqlite extends DatabaseBase {
                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
         */