Merged in norah/processmaker/PM-837 (pull request #1157)

PM-837 Restauracion de un ws no realiza  database-upgrade
This commit is contained in:
Julio Cesar Laura Avendaño
2014-11-05 09:40:38 -04:00

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);