• Andrew Dunstan's avatar
    Restore use of zlib default compression in pg_dump directory mode. · caef94d5
    Andrew Dunstan authored
    This was broken by commit 0e7e355f and
    friends, which ignored the fact that gzopen() will treat "-1" in the
    mode argument as an invalid character, which it ignores, and a flag for
    compression level 1. Now, when this value is encountered no compression
    level flag is passed  to gzopen, leaving it to use the zlib default.
    
    Also, enforce the documented allowed range for pg_dump's -Z option,
    namely 0 .. 9, and remove some consequently dead code from
    pg_backup_tar.c.
    
    Problem reported by Marc Mamin.
    
    Backpatch to 9.1, like the patch that introduced the bug.
    caef94d5
pg_dump.c 484 KB