Sha256: e6c3c13dc5af1f26d1ef564f1bcdbdc0289fd47f728b406e73620d907165c85a

Contents?: true

Size: 658 Bytes

Versions: 12

Compression:

Stored size: 658 Bytes

Contents

#! /bin/sh
# Online recovery 2nd stage script
#
datadir=$1		# master dabatase cluster
DEST=$2			# hostname of the DB node to be recovered
DESTDIR=$3		# database cluster of the DB node to be recovered
port=5432		# PostgreSQL port number
archdir=/data/archive_log	# archive log directory

# Force to flush current value of sequences to xlog 
psql -p $port -t -c 'SELECT datname FROM pg_database WHERE NOT datistemplate AND datallowconn' template1|
while read i
do
  if [ "$i" != "" ];then
    psql -p $port -c "SELECT setval(oid, nextval(oid)) FROM pg_class WHERE relkind = 'S'" $i
  fi
done

psql -p $port -c "SELECT pgpool_switch_xlog('$archdir')" template1

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
prestogres-0.4.8 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.7 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.6 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.5 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.4 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.3 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.2 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.1 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.4.0 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.3.0 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.2.0 pgpool2/sample/pgpool_recovery_pitr
prestogres-0.1.0 pgpool2/sample/pgpool_recovery_pitr