set-config проблемы с синтаксисом.
win server 2016, pg-probackup-vanilla-12-2.4.4-standalone-en
затык только с изменением конфига, сама настройка прошла нормально, бекап создается.
в документации сказано:
pg_probackup set-config -B backup_dir --instance instance_name
[backupman@backup_host] pg_probackup-11 set-config -B /mnt/backups --instance 'pg-11'
pg_probackup set-config -B backup_dir --instance instance_name [option...]
делаем минимум:
pg_probackup set-config -B D:\backup --instance 1c pg_probackup show-config --instance 1c ERROR: required parameter not specified: BACKUP_PATH (-B, --backup-path)
pg_probackup set-config -B D:\ --instance 1c WARNING: Failed to access directory "D://backups/1c": No such file or directory ERROR: Instance '1c' does not exist in this backup catalog
pg_probackup set-config -B D:\ --instance 1c WARNING: Failed to access directory "D://backups/1c": No such file or directory ERROR: Instance '1c' does not exist in this backup catalog
pg_probackup set-config -B D:\backup --instance 1c --pguser=backup --pgdatabase=backupdb --log-filename=backup_cron.log --log-level-file=log --log-directory=D:\backup\log
нет ошибки.
pg_probackup show-config --instance 1c ERROR: required parameter not specified: BACKUP_PATH (-B, --backup-path)
pg_probackup set-config -B D:\backup --instance 1c --pguser=backup --pgdatabase=backupdb --log-filename=backup_cron.log --log-level-file=log --log-directory=D:\backup\log
pg_probackup show-config --instance 1c ERROR: required parameter not specified: BACKUP_PATH (-B, --backup-path)
если instance взять в кавычки, как в примерах, но настраивалось без них, то C:\Program Files\pg_probackup\2.4.4\PostgreSQL12>pg_probackup set-config -B D:\backup --instance '1c' --pguser=backup --pgdatabase=backupdb --log-filename=backup_cron.log --log-level-file=log --log-directory=D:\backup\log WARNING: Failed to access directory "D:/backup/backups/'1c'": No such file or directory ERROR: Instance ''1c'' does not exist in this backup catalog
дублирует папку в пути.
C:\Program Files\pg_probackup\2.4.4\PostgreSQL12>pg_probackup set-config -B D:\ --instance 1c --pguser=backup --pgdatabase=backupdb --log-filename=backup_cron.log --log-level-file=log --log-directory=D:\backup\log WARNING: Failed to access directory "D://backups/1c": No such file or directory ERROR: Instance '1c' does not exist in this backup catalog
выводит слеш в другую сторону.
Добрый день! Да, выглядит небрежно, поправим. Спасибо за фидбэк.