De replica is nooit echt gepromoot. Zie opmerkingen.
U kunt zien wanneer een replica een masterserver volgt omdat:
SELECT pg_is_in_recovery();
zal waar terugkeren. Dit kan niet true retourneren in een masterserver, omdat de enige keer dat een masterserver in herstel kan zijn, is wanneer deze nog aan het opstarten is - en dan kun je er geen verbinding mee maken, dus je kunt die opdracht niet uitvoeren. Dat is waar vanaf 9.2 en 9.3beta; dit kan in toekomstige versies veranderen, dus als je dit leest en op een nieuwere versie, controleer dan of er een speciale functie is om te controleren of de server een replica is.