Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Не добавляется restore_command в recovery.conf #138

Closed
@sfalkon

Description

@sfalkon

При восстановлении из резервной копии в качестве реплики, не добавляется restore_command в файл recovery.conf

-bash-4.2$ pg_probackup-11 version

pg_probackup-11 2.2.3 (PostgreSQL 11.5)

db11-main/pg_probackup.conf

# Backup instance information
pgdata = /var/lib/pgsql/11/data
system-identifier = 6751292891009303552
xlog-seg-size = 16777216
# Connection parameters
pgdatabase = postgres
pguser = backup
# Archive parameters
restore-command = 'ssh barman@db-backup barman get-wal db11-main %f > %p'
# Compression parameters
compress-algorithm = zlib
compress-level = 6
# Remote access parameters
remote-host = db11-main
remote-user = postgres

Команда восстановления:
-bash-4.2$ pg_probackup-11 restore -B /data/backups --instance db11-main -R --restore-command='ssh barman@db-backup barman get-wal db11-main %f > %p' --remote-host=db11-replica --remote-user=postgres

INFO: Validating backup PZVTNP
INFO: Backup PZVTNP data files are valid
INFO: Backup PZVTNP WAL segments are valid
INFO: Backup PZVTNP is valid.
INFO: Restore of backup PZVTNP completed.

Результат:
-bash-4.2$ cat 11/data/recovery.conf

# recovery.conf generated by pg_probackup 2.2.3
standby_mode = 'on'
primary_conninfo = 'user=backup passfile=/var/lib/barman/.pgpass host=db11-main port=5432 sslmode=prefer sslcompression=0 krbsrvname=postgres target_session_attrs=any'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions