Adjust recovery control function names for PG > 10
This commit is contained in:
parent
50c3363cbc
commit
ea72d09399
1 changed files with 6 additions and 2 deletions
|
@ -213,11 +213,15 @@ REPLAY_CRITICAL_DELAY = $REPLAY_CRITICAL_DELAY
|
||||||
# Set some stuff to PostgreSQL version
|
# Set some stuff to PostgreSQL version
|
||||||
if [ $( echo "$PG_VERSION < 10" |bc -l ) -eq 1 ]
|
if [ $( echo "$PG_VERSION < 10" |bc -l ) -eq 1 ]
|
||||||
then
|
then
|
||||||
|
pg_last_wal_receive_lsn='pg_last_xlog_receive_location()'
|
||||||
|
pg_last_wal_replay_lsn='pg_last_xlog_replay_location()'
|
||||||
pg_current_wal_lsn='pg_current_xlog_location()'
|
pg_current_wal_lsn='pg_current_xlog_location()'
|
||||||
pg_wal_lsn_diff='pg_xlog_location_diff'
|
pg_wal_lsn_diff='pg_xlog_location_diff'
|
||||||
sent_lsn='sent_location'
|
sent_lsn='sent_location'
|
||||||
write_lsn='write_location'
|
write_lsn='write_location'
|
||||||
else
|
else
|
||||||
|
pg_last_wal_receive_lsn='pg_last_wal_receive_lsn()'
|
||||||
|
pg_last_wal_replay_lsn='pg_last_wal_replay_lsn()'
|
||||||
pg_current_wal_lsn='pg_current_wal_lsn()'
|
pg_current_wal_lsn='pg_current_wal_lsn()'
|
||||||
pg_wal_lsn_diff='pg_wal_lsn_diff'
|
pg_wal_lsn_diff='pg_wal_lsn_diff'
|
||||||
sent_lsn='sent_lsn'
|
sent_lsn='sent_lsn'
|
||||||
|
@ -253,9 +257,9 @@ then
|
||||||
fi
|
fi
|
||||||
debug "Postgres is in recovery mode"
|
debug "Postgres is in recovery mode"
|
||||||
|
|
||||||
LAST_XLOG_RECEIVE=$( psql_get "SELECT pg_last_xlog_receive_location()" )
|
LAST_XLOG_RECEIVE=$( psql_get "SELECT $pg_last_wal_receive_lsn" )
|
||||||
debug "Last xlog file receive : $LAST_XLOG_RECEIVE"
|
debug "Last xlog file receive : $LAST_XLOG_RECEIVE"
|
||||||
LAST_XLOG_REPLAY=$( psql_get "SELECT pg_last_xlog_replay_location()" )
|
LAST_XLOG_REPLAY=$( psql_get "SELECT $pg_last_wal_replay_lsn" )
|
||||||
debug "Last xlog file replay : $LAST_XLOG_REPLAY"
|
debug "Last xlog file replay : $LAST_XLOG_REPLAY"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue