版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/ctypyb2002/article/details/82702174
archive_command 是 postgresql.conf 里的参数。
restore_command 是 recovery.conf 里的参数。
非压缩
archive_command = 'cp %p /data/backup/pgwalarchive/%f && echo %f >> /data/backup/pgwalarchive/archive.list'
restore_command = 'cp /data/backup/pgwalarchive/%f %p'
压缩 lz4
archive_command = 'lz4 -f -q -z %p /data/backup/pgwalarchive/%f.lz4'
restore_command = 'lz4 -f -q -d /data/backup/pgwalarchive/%f.lz4 %p'
压缩 gzip
archive_command = 'gzip < %p > /data/backup/pgwalarchive/%f.gz'
restore_command = 'gunzip < /data/backup/pgwalarchive/%f.gz > %p'