概要 PostgreSQLでレプリケーションを組んでいるときマスター/スレーブを確認する方法 以下のSQLで判断可能 SELECT pg_is_in_recovery(); マスターの場合 postgres=# SELECT pg_is_in_recovery(); pg_is_in_recovery ------------------- f (1 row) postgres=#fが返る。 スレーブの場合 postgres=# SELECT pg_is_in_recovery(); pg_is_in_recovery ------------------- t (1 row) postgres=#tが返る。