? includes/database/pgsql/query.inc.new
? sites/mysql7.lupe
? sites/default/files
? sites/default/settings.php
Index: includes/database/database.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/database.inc,v
retrieving revision 1.42
diff -u -p -r1.42 database.inc
--- includes/database/database.inc	8 Jan 2009 09:52:11 -0000	1.42
+++ includes/database/database.inc	9 Jan 2009 03:18:41 -0000
@@ -851,7 +851,7 @@ abstract class DatabaseConnection extend
 
     if ($this->transactionLayers == 1) {
       if ($this->supportsTransactions()) {
-        parent::startTransaction();
+        parent::beginTransaction();
       }
 
       // Reset any scheduled rollback
Index: includes/database/query.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/query.inc,v
retrieving revision 1.11
diff -u -p -r1.11 query.inc
--- includes/database/query.inc	26 Dec 2008 14:23:38 -0000	1.11
+++ includes/database/query.inc	9 Jan 2009 03:18:41 -0000
@@ -690,8 +690,7 @@ class MergeQuery extends Query {
       $this->connection->insert($this->table, $this->queryOptions)->fields($insert_fields)->execute();
     }
 
-    // Commit the transaction.
-    $transaction->commit();
+    // Transaction commits here where $transaction looses scope.
   }
 
   public function __toString() {
