From b6b008e74a90c7bf41db13716202bad58ba39735 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Sun, 19 Apr 2020 19:52:19 -0500 Subject: [PATCH] Add tenancy support to the dump service --- common/database/database_dump_service.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/common/database/database_dump_service.cpp b/common/database/database_dump_service.cpp index d505a1a24..df083901d 100644 --- a/common/database/database_dump_service.cpp +++ b/common/database/database_dump_service.cpp @@ -128,12 +128,23 @@ std::string DatabaseDumpService::GetMySQLVersion() std::string DatabaseDumpService::GetBaseMySQLDumpCommand() { auto config = EQEmuConfig::get(); + if (IsDumpContentTables() && !config->ContentDbHost.empty()) { + return fmt::format( + "mysqldump -u {} -p{} -h {} --port={} {}", + config->ContentDbUsername, + config->ContentDbPassword, + config->ContentDbHost, + config->ContentDbPort, + config->ContentDbName + ); + }; return fmt::format( - "mysqldump -u {} -p{} -h {} {}", + "mysqldump -u {} -p{} -h {} --port={} {}", config->DatabaseUsername, config->DatabasePassword, config->DatabaseHost, + config->DatabasePort, config->DatabaseDB ); }