Followup to r79094, PG handles temporary tables correctly so you dont need to do...
authorOverlordQ <overlordq@users.mediawiki.org>
Tue, 28 Dec 2010 22:26:45 +0000 (22:26 +0000)
committerOverlordQ <overlordq@users.mediawiki.org>
Tue, 28 Dec 2010 22:26:45 +0000 (22:26 +0000)
includes/db/CloneDatabase.php

index cf3a177..cfefb6e 100644 (file)
@@ -94,7 +94,7 @@ class CloneDatabase {
                        $this->changePrefix( $this->newTablePrefix );
                        $newTableName = $this->db->tableName( $tbl );
 
-                       if( $this->dropCurrentTables ) {
+                       if( $this->dropCurrentTables && !in_array( $this->db->getType(), array( 'postgres') ) ) {
                                $this->db->dropTable( $newTableName, __METHOD__ );
                        }