drop evtl. existing temp. table eg. from a previous failed upgrade

This commit is contained in:
Ralf Becker 2015-07-29 19:03:32 +00:00
parent 6444ebb77d
commit 3b560bb9ee

View File

@ -722,6 +722,11 @@ class schema_proc
} }
else else
{ {
// drop evtl. existing temp. table eg. from a previous failed upgrade
if (($tables = $this->db->table_names(true)) && in_array($tmp_name, $tables))
{
$this->DropTable($tmp_name);
}
$Ok = $this->RenameTable($sTableName,$tmp_name); $Ok = $this->RenameTable($sTableName,$tmp_name);
} }
$Ok = $Ok && $this->CreateTable($sTableName,$aTableDef) && $Ok = $Ok && $this->CreateTable($sTableName,$aTableDef) &&