При определении сжатия на pg_dump сжатие происходит на стороне сервера так, чтобы передача была более быстрой, или pg_dump делает сжатие?
Спасибо
Сжатие дампов -Fc
(настраиваемый формат) выполняется на стороне клиента. Согласно документации :
Этот формат также сжимается по умолчанию
Между клиентом и сервером не выполняется сжатие протокола.
Было бы неплохо иметь сжатие протокола PostgreSQL, но не Это еще не реализовано.
Вы можете запустить pg_dump
на стороне сервера и передать его сжатый дамп через что-то вроде ssh клиенту, если хотите.
Следующая команда может уменьшить размер резервной копии.
$ pg_dump -i -U dbuser -F c -v --schema = testschema -f outputpath / outputfile.tar "mydb"
затем сожмите выходной файл с помощью инструмента gunzip
$ gzip outputpath / outputfile.tar