Add query-serv table dump option, add option to dump directly to console, add initializers for dump settings

This commit is contained in:
Akkadius
2020-03-09 14:08:17 -05:00
parent dd1470892d
commit bfecd6ad14
4 changed files with 113 additions and 18 deletions
+4
View File
@@ -225,9 +225,11 @@ namespace WorldserverCommandHandler {
"--login-tables",
"--player-tables",
"--system-tables",
"--query-serv-tables",
"--table-structure-only",
"--no-table-lock",
"--dump-path=",
"--dump-output-to-console",
"--compress"
};
@@ -252,9 +254,11 @@ namespace WorldserverCommandHandler {
database_dump_service->SetDumpPlayerTables(cmd[{"-c", "--player-tables"}] || dump_all);
database_dump_service->SetDumpSystemTables(cmd[{"-c", "--system-tables"}] || dump_all);
database_dump_service->SetDumpWithNoData(cmd[{"-c", "--table-structure-only"}]);
database_dump_service->SetDumpQueryServerTables(cmd[{"--query-serv-tables"}]);
database_dump_service->SetDumpAllTables(dump_all);
database_dump_service->SetDumpNoTableLock(cmd[{"--no-table-lock"}]);
database_dump_service->SetDumpWithCompression(cmd[{"--compress"}]);
database_dump_service->SetDumpOutputToConsole(cmd[{"--dump-output-to-console"}]);
/**
* Dump