Acho que a saída mais fácil é ter dois IPs com failover. Um para nginx
e outro para pgpool + haproxy
pair. Dessa forma, funcionará do jeito que você pretende. nginx
pode ser configurado para executar a partir da primeira máquina e pgpool + haproxy
par da segunda.