Refactor DumpRestoreSupport interface to support dialects that don't require external process execution.