pgsql: Restore use of zlib default compression in pg_dump directory mod

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема pgsql: Restore use of zlib default compression in pg_dump directory mod
Дата
Msg-id E1ZJ6pT-0004V9-69@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Restore use of zlib default compression in pg_dump directory mode.

This was broken by commit 0e7e355f27302b62af3e1add93853ccd45678443 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.

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/aa1266d5f8662a8a768bb83f12bbf5386d0cbd55

Modified Files
--------------
src/bin/pg_dump/compress_io.c   |   18 ++++++++++++++----
src/bin/pg_dump/pg_backup_tar.c |    7 -------
src/bin/pg_dump/pg_dump.c       |    5 +++++
3 files changed, 19 insertions(+), 11 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Some platforms now need contrib/tsm_system_time to be linked wit
Следующее
От: Andrew Dunstan
Дата:
Сообщение: pgsql: Restore use of zlib default compression in pg_dump directory mod