Replikaen blev faktisk aldrig forfremmet. Se kommentarer.
Du kan se, hvornår en replika følger en masterserver, fordi:
SELECT pg_is_in_recovery();
vender tilbage sandt. Dette kan ikke returnere true i en masterserver, fordi det eneste tidspunkt, en masterserver kan være i recovery, er når den stadig starter op - og så kan du ikke oprette forbindelse til den, så du kan ikke køre den kommando. Det er sandt fra 9.2 og 9.3beta; dette kan ændre sig i fremtidige versioner, så hvis du læser dette og på en nyere version, skal du tjekke efter en dedikeret funktion til at kontrollere, om serveren er en replika.