Re: how to tell master from replica

Поиск
Список
Период
Сортировка
От bricklen
Тема Re: how to tell master from replica
Дата
Msg-id CAGrpgQ_xrWZjWeuK5kzQTu3xuV-yQdCT7tUC1d0xevCQJ2JyDg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: how to tell master from replica  (bricklen <bricklen@gmail.com>)
Список pgsql-general

On Wed, Sep 25, 2013 at 5:11 PM, bricklen <bricklen@gmail.com> wrote:

On Wed, Sep 25, 2013 at 4:53 PM, Scott Ribe <scott_ribe@elevated-dev.com> wrote:
Assuming a master & replica set up using streaming replication, hot standby, 9.3.

I'd like to have a single script on both machines distinguish whether it's running on the machine with the master or replica, and take different actions accordingly.

Is the way to do this to check for the presence of wal sender process vs wal receiver process? Or is there a query that could executed against sys tables to find current running config of the local postmaster?



Sorry, meant "pg_is_in_recovery()". (Michael's response tipped me off)

В списке pgsql-general по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: how to tell master from replica
Следующее
От: Scott Ribe
Дата:
Сообщение: Re: how to tell master from replica