OLD_PRIMARY_NODE_HOST="${11}"
OLD_PRIMARY_NODE_PORT="${12}"
-PGHOME=/usr/pgsql-14
+PGHOME=/usr/pgsql-15
REPL_SLOT_NAME=${FAILED_NODE_HOST//[-.]/_}
POSTGRESQL_STARTUP_USER=postgres
SSH_KEY_FILE=id_rsa_pgpool
NEW_PRIMARY_NODE_PORT="$9"
NEW_PRIMARY_NODE_PGDATA="${10}"
-PGHOME=/usr/pgsql-14
+PGHOME=/usr/pgsql-15
ARCHIVEDIR=/var/lib/pgsql/archivedir
REPLUSER=repl
PCP_USER=pgpool
DEST_NODE_HOST="$1"
DEST_NODE_PGDATA="$2"
-PGHOME=/usr/pgsql-14
+PGHOME=/usr/pgsql-15
POSTGRESQL_STARTUP_USER=postgres
SSH_KEY_FILE=id_rsa_pgpool
SSH_OPTIONS="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.ssh/${SSH_KEY_FILE}"
DEST_NODE_PORT="$6"
PRIMARY_NODE_HOST="$7"
-PGHOME=/usr/pgsql-14
+PGHOME=/usr/pgsql-15
ARCHIVEDIR=/var/lib/pgsql/archivedir
REPLUSER=repl
REPL_SLOT_NAME=${DEST_NODE_HOST//[-.]/_}
set -o errexit
- rm -rf $DEST_NODE_PGDATA
- rm -rf $ARCHIVEDIR/*
+ [ -d \"${DEST_NODE_PGDATA}\" ] && rm -rf ${DEST_NODE_PGDATA}
+ [ -d \"${ARCHIVEDIR}\" ] && rm -rf ${ARCHIVEDIR}/*
${PGHOME}/bin/pg_basebackup -h $PRIMARY_NODE_HOST -U $REPLUSER -p $PRIMARY_NODE_PORT -D $DEST_NODE_PGDATA -X stream
DEST_NODE_PORT="$6"
MAIN_NODE_HOST="$7"
-PGHOME=/usr/pgsql-14
+PGHOME=/usr/pgsql-15
ARCHIVEDIR=/var/lib/pgsql/archivedir
REPLUSER=repl
MAX_DURATION=60
set -o errexit
- rm -rf $DEST_NODE_PGDATA
- rm -rf $ARCHIVEDIR/*
+ [ -d \"${DEST_NODE_PGDATA}\" ] && rm -rf ${DEST_NODE_PGDATA}
+ [ -d \"${ARCHIVEDIR}\" ] && rm -rf ${ARCHIVEDIR}/*
${PGHOME}/bin/pg_basebackup -h ${MAIN_NODE_HOST} -U ${REPLUSER} -p ${MAIN_NODE_PORT} -D ${DEST_NODE_PGDATA} -X stream
DEST_NODE_PGDATA="$3" # database cluster of the DB node to be recovered
MAIN_NODE_PORT="$4" # PostgreSQL port number
-PGHOME=/usr/pgsql-14
+PGHOME=/usr/pgsql-15
ARCHIVEDIR=/var/lib/pgsql/archivedir # archive log directory
POSTGRESQL_STARTUP_USER=postgres
SSH_KEY_FILE=id_rsa_pgpool