• Fujii Masao's avatar
    Allow restore_command parameter to be changed with reload. · 942305a3
    Fujii Masao authored
    This commit changes restore_command from PGC_POSTMASTER to PGC_SIGHUP.
    
    As the side effect of this commit, restore_command can be reset to
    empty during archive recovery. In this setting, archive recovery
    tries to replay only WAL files available in pg_wal directory. This is
    the same behavior as when the command that always fails is specified
    in restore_command.
    
    Note that restore_command still must be specified (not empty) when
    starting archive recovery, even after applying this commit. This is
    necessary as the safeguard to prevent users from forgetting to
    specify restore_command and starting archive recovery.
    
    Thanks to Peter Eisentraut, Michael Paquier, Andres Freund,
    Robert Haas and Anastasia Lubennikova for discussion.
    
    Author: Sergei Kornilov
    Reviewed-by: Kyotaro Horiguchi, Fujii Masao
    Discussion: https://postgr.es/m/2317771549527294@sas2-985f744271ca.qloud-c.yandex.net
    942305a3
config.sgml 455 KB