[Database] Extend dumper CLI utility to export static instance data (#3562)

* [Database] Extend dumper CLI utility to export static instance data

* Append

* Append
This commit is contained in:
Chris Miles
2023-08-20 15:42:23 -05:00
committed by GitHub
parent ab04a4c6df
commit c14a17e4de
4 changed files with 23 additions and 1 deletions
+15
View File
@@ -279,6 +279,11 @@ void DatabaseDumpService::DatabaseDump()
}
}
if (IsDumpStaticInstanceData()) {
tables_to_dump += "instance_list";
options += " --no-create-info --where=\"instance_list.is_global > 0 and instance_list.never_expires > 0\"";
}
if (!dump_descriptor.empty()) {
SetDumpFileName(GetDumpFileName() + dump_descriptor);
}
@@ -606,3 +611,13 @@ void DatabaseDumpService::RemoveCredentialsFile()
std::filesystem::remove(CREDENTIALS_FILE);
}
}
bool DatabaseDumpService::IsDumpStaticInstanceData()
{
return dump_static_instance_data;
}
void DatabaseDumpService::SetDumpStaticInstanceData(bool b)
{
dump_static_instance_data = b;
}