On Fri, May 14, 2010 at 1:55 AM, Vinay Sarvana <vinay.dhoom@xxxxxxxxx> wrote:
Hi. Is there any possibility for creating trigger file automatically in postgres. Scenario is as follows :
There are some application which is having this postgres database. There are main & backup database. Application is normally connected to first server. If main server fails, application should connect to backup server. This is PITR environment where WAL files are transferring from the main to backup.
Manually we are creating the trigger file for that application to connect to backup database which will be master. Then we need to make previous master as slave.
I need to know the automatic creation of trigger file....?
The trigger file is not automatically created, you would need to do that yourself. You could always write a script to fire from cron to check if the master database was done, but be careful, if your network cable comes unplugged, you may end up triggering a failover event that you don't need to. Just make sure that your master server is resilient and that whatever script you write doesn't create the trigger file until after having done multiple connection attempts.
--Scott
Vinay