> Hi, > The bug was also there for the windows. :-( > I had to modify the commandLineCleanOption function to resolve the issue and > to make it platform-independent. > > Please find the attached patch for the same. > I have made changes in the following files as described: > * include/utils/misc.h > - Changed the definition of the "commandLineCleanOption" function > * utils/misc.cpp > - Changed the "commandLineCleanOption" function to make it work on any > platform. > /** > * FUNCTION: commandLineCleanOption > * INPUTS: > * option - input string needs to be reformatted > * schemaObject - Is this an object related to schema? > * PURPOSE: > * - Fixup a (double-quoted) string for use on the command line > * > * 1. Schema objects needs three (slash & double-quote) combination > * instead of a double-quote to be used as a command-line option > * 2. Options other than the schema objects needs (slash & double-quote) > * combination instead of a double-quote to be used as a command-line > * option. > * > * i.e. CASE: Dump a table named em"p and database name tes"t having > username > * xy\z. The command-line arguments for these values will be as > below: > * > * pg_dump --username "xy\\z" --table public."em\"\"\"p" "tes\"t" > */ > The above comments says everything about its implementation. > * frm/frmBackup.cpp > * frm/frmBackupGlobals.cpp > * frm/frmBackupServer.cpp > * frm/frmRestore.cpp > Dave, > In order the solve this issue on 1_10_PATCHES branch, we may need to do the > similar refactoring. > Is it ok? > If yes, I can share the patch for the same.