Update PostgreSQL version of sample scripts
authorBo Peng <pengbo@sraoss.co.jp>
Tue, 29 Nov 2022 05:59:32 +0000 (14:59 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Tue, 29 Nov 2022 06:00:47 +0000 (15:00 +0900)
src/sample/scripts/failover.sh.sample
src/sample/scripts/follow_primary.sh.sample
src/sample/scripts/pgpool_remote_start.sample
src/sample/scripts/recovery_1st_stage.sample
src/sample/scripts/replication_mode_recovery_1st_stage.sample
src/sample/scripts/replication_mode_recovery_2nd_stage.sample

index b35c434877da326c181377c87e0fb0bc1e8800c5..47610fcd34845344d0f48da22e6dbcece155fc1c 100755 (executable)
@@ -31,7 +31,7 @@ NEW_MAIN_NODE_PGDATA="${10}"
 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
index 1c022e6d588e62f27f6d4a6171f5fa8401a4648c..3edaf372afd393019708a081501be624d8a4808b 100755 (executable)
@@ -30,7 +30,7 @@ OLD_PRIMARY_NODE_ID="$8"
 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
index 1ef29dd846bf9bb24b458944797816b43ee161d1..6119e3e8a55e4d9023ba37c555f49cb7aefc3ca2 100755 (executable)
@@ -6,7 +6,7 @@ set -o xtrace
 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}"
index 925c7498c5b33ddb556c651ca2d977b6a7fe634e..8b299709d18960b9d5e23040c7d3a22ae2dc47b8 100755 (executable)
@@ -11,7 +11,7 @@ DEST_NODE_ID="$5"
 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//[-.]/_}
@@ -50,8 +50,8 @@ ssh -T ${SSH_OPTIONS} ${POSTGRESQL_STARTUP_USER}@$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
 
index bdd582f8afc4b1a580c2b64041004cb86f987286..9d6addbd8b749b751f70f2afb2979e6d2bb3e6e7 100755 (executable)
@@ -11,7 +11,7 @@ DEST_NODE_ID="$5"
 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
@@ -42,8 +42,8 @@ ssh -T ${SSH_OPTIONS} ${POSTGRESQL_STARTUP_USER}@${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 ${MAIN_NODE_HOST} -U ${REPLUSER} -p ${MAIN_NODE_PORT} -D ${DEST_NODE_PGDATA} -X stream
 
index ac95f9e34c543b8d3d46613989f052cea9a958fb..1db6ad88cdda5eb4208c000da169bfe6680d7110 100755 (executable)
@@ -8,7 +8,7 @@ DEST_NODE_HOST="$2"                 # hostname of the DB node to be recovered
 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