1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-26 09:57:23 +03:00

B #3946: Fix backup option for federated tables (#3967)

Signed-off-by: Christian González <cgonzalez@opennebula.systems>
This commit is contained in:
Christian González 2019-11-21 12:02:07 +01:00 committed by Ruben S. Montero
parent fa8b060ca9
commit 80805d9a29

View File

@ -255,9 +255,14 @@ class BackEndMySQL < OneDBBacKEnd
def backup(bck_file, federated = false)
cmd = "mysqldump -u #{@user} -p'#{@passwd}' -h #{@server} " <<
"-P #{@port} --databases --add-drop-table #{@db_name} "
"-P #{@port} "
cmd << FEDERATED_TABLES.join(" ") if federated
if federated
cmd << " --add-drop-table #{@db_name} "
cmd << FEDERATED_TABLES.join(' ')
else
cmd << "--add-drop-database --databases --add-drop-table #{@db_name} "
end
cmd << " > #{bck_file}"