PM-837 Restauracion de un ws no realiza database-upgrade

Validacion para BD existentes.
This commit is contained in:
norahmollo
2014-11-05 09:34:49 -04:00
parent b95b9e76da
commit bbf2473456

View File

@@ -1552,6 +1552,13 @@ class workspaceTools
foreach ($metadata->databases as $db) {
if ($dbName != $newDBNames[$db->name]) {
$dbName = $newDBNames[$db->name];
if (mysql_select_db($db->name, $link)) {
if(!$overwrite) {
throw new Exception("Destination Database already exist (use -o to overwrite)");
}
}
CLI::logging("+> Restoring database {$db->name} to $dbName\n");
$workspace->executeSQLScript($dbName, "$tempDirectory/{$db->name}.sql",$aParameters);
$workspace->createDBUser($dbName, $db->pass, "localhost", $dbName);