From: Max Semenik Date: Sat, 4 Jun 2011 22:07:57 +0000 (+0000) Subject: SQLite-specific dropTable(): works a bit faster because it doesn't need a separate... X-Git-Tag: 1.31.0-rc.0~29710 X-Git-Url: http://git.cyclocoop.org//%27%40script%40/%27?a=commitdiff_plain;h=77f2ca715ca771a88bb4c69de20be6195af27577;p=lhc%2Fweb%2Fwiklou.git 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 --- diff --git a/includes/db/DatabaseSqlite.php b/includes/db/DatabaseSqlite.php index 4faa4eb1e6..a6bc696e57 100644 --- a/includes/db/DatabaseSqlite.php +++ b/includes/db/DatabaseSqlite.php @@ -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 */