PM-837 Restauracion de un ws no realiza database-upgrade
Validacion para BD existentes.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user