• Tom Lane's avatar
    Make pg_dump behave more sanely when built without HAVE_LIBZ. · cae2bb19
    Tom Lane authored
    For some reason the code to emit a warning and switch to uncompressed
    output was placed down in the guts of pg_backup_archiver.c.  This is
    definitely too late in the case of parallel operation (and I rather
    wonder if it wasn't too late for other purposes as well).  Put it in
    pg_dump.c's option-processing logic, which seems a much saner place.
    
    Also, the default behavior with custom or directory output format was
    to emit the warning telling you the output would be uncompressed.  This
    seems unhelpful, so silence that case.
    
    Back-patch to 9.3 where parallel dump was introduced.
    
    Kyotaro Horiguchi, adjusted a bit by me
    
    Report: <20160526.185551.242041780.horiguchi.kyotaro@lab.ntt.co.jp>
    cae2bb19
pg_dump.c 537 KB