? sites/mysql.drupalhead.local
? sites/pgsql.drupalhead.local
? sites/sqlite.drupalhead.local
Index: includes/database/sqlite/database.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/sqlite/database.inc,v
retrieving revision 1.2
diff -u -p -r1.2 database.inc
--- includes/database/sqlite/database.inc	28 Nov 2008 09:27:58 -0000	1.2
+++ includes/database/sqlite/database.inc	29 Nov 2008 02:10:21 -0000
@@ -26,12 +26,15 @@ class DatabaseConnection_sqlite extends
   protected $transactionSupport = TRUE;

   public function __construct(Array $connection_options = array()) {
-    // We don't need a specific PDOStatement class here, we simulate it below.
-    $connection_options['statement_class'] = FALSE;

-    $this->transactionSupport = isset($connection_options['transactions']) ? $connection_options['transactions'] : TRUE;
+    $connection_options += array(
+      'transactions' => TRUE,
+    );
+    $this->transactionSupport = $connection_options['transactions'];

     parent::__construct('sqlite:'. $connection_options['database'], '', '', array(
+      // We don't need a specific PDOStatement class here, we simulate it below.
+      'statement_class' => FALSE,
       // Force column names to lower case.
       PDO::ATTR_CASE => PDO::CASE_LOWER,
     ));
