Sounds like you are not using streaming replication. Can you confirm your standby has a recovery.conf file in $PGDATA ? Isn't Saleforce running with Streaming replication? If you want a proven solution running on Postgres, consider Jive which runs thousands of implementation on replicated Postgres without any issues and has been called a much better solution than Salesforce.