On 2013-05-31 10:38:56 -0700, Joe Conway wrote: > I can check for the presence of $PGDATA/backup_label in order to detect > a backup in progress (i.e. pg_start_backup() has been run and > pg_stop_backup() has not yet been run). > > However there is a period of time after pg_start_backup() is first > executed to when it completes, during which backup_label file does not > exist yet, but the backup has essentially been started. Is there any > way to detect this state?
9.3 has pg_is_in_backup() for that. I don't think there's a way to detect it safely without C code before that. Greetings, Andres Freund -- Andres Freund http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers