diff --git a/postgresql/bin/pg_recovery b/postgresql/bin/pg_recovery index efe2eda355903eb354f32b25dd1468d4ad5cee0e..c95b0110accf2a7c3da2d61bcf67fe57765de67f 100755 --- a/postgresql/bin/pg_recovery +++ b/postgresql/bin/pg_recovery @@ -69,7 +69,7 @@ function recovery () { cd `su postgres -c 'echo $HOME'` # Rsync for sync data cluster - su $PG_USER -c "rsync -azvh --progress $PG_DATA/* $PRIMARY_HOST:/$PG_DATA --exclude postmaster.pid --exclude postmaster.opts --exclude pg_log --exclude pg_xlog" + su $PG_USER -c "rsync -azvh --delete --progress $PG_DATA/* $PRIMARY_HOST:/$PG_DATA --exclude postmaster.pid --exclude postmaster.opts --exclude pg_log --exclude pg_xlog" # Stop backup psql -U $PG_USER -p $PG_PORT -c "SELECT pg_stop_backup()"