On Tue, Jan 21, 2014 at 12:41 PM, Sameer Kumar <sameer.ku...@ashnik.com>wrote:

>
> On Mon, Jan 20, 2014 at 1:53 PM, Granthana Biswas <granth...@zedo.com>wrote:
>
>> Yes we already do that. Count the number of ready wal files.
>
>
> I guess a better place to check would be pg_stat_replication
>
>
> Check this discussion:
> http://www.postgresql.org/message-id/4f13ed11.6080...@gmail.com
>
>
> Another way is explained in wiki:
> http://wiki.postgresql.org/wiki/Streaming_Replication
>
> $ psql -c "SELECT pg_current_xlog_location()" -h192.168.0.10 (primary host)
>  pg_current_xlog_location
> --------------------------
>  0/2000000
> (1 row)
>
> $ psql -c "select pg_last_xlog_receive_location()" -h192.168.0.20 (standby 
> host)
>  pg_last_xlog_receive_location
> -------------------------------
>  0/2000000
> (1 row)
>
> $ psql -c "select pg_last_xlog_replay_location()" -h192.168.0.20 (standby 
> host)
>  pg_last_xlog_replay_location
> ------------------------------
>  0/2000000
> (1 row)
>
>
> Mind you, here is a simple suggestion:
SELECT application_name, pg_xlog_location_diff(sent_location,
flush_location) AS replay_delta, sync_priority, sync_state FROM
pg_stat_replication ORDER BY replay_delta ASC, application_name;
Regards
-- 
Michael

Reply via email to