Re: mail alert - Mailing list pgsql-sql

From Jan Verheyden
Subject Re: mail alert
Date
Msg-id E30C7040DE22624185BAD4093190B54437BE5DB4AE@EX2007-MBX-2.uz.kuleuven.ac.be
Whole thread Raw
In response to Re: mail alert  (Rob Sargent <robjsargent@gmail.com>)
Responses Re: mail alert  (Adrian Klaver <aklaver@comcast.net>)
List pgsql-sql
Hi,

I got a bit stuck... 
I was looking for a solution for option a)

Maybe I'll first explain the situation a bit more:

I have one database for patient registration
Another one for image storage
And a third one for book keeping
A patient should be registered first before the images are stored, so if there is a new line in the second database
withan id which does not exist yet, it has to be notified in the book keeping database.
 

Now the questions:1) Can I do this with the inner join (tables subject_id from DB1, pat_id from DB2), there it is two
differentdatabases 2) Once it is notified in the book keeping that is not registered yet, is it best to poll on this
columnto send a warning, or use a trigger??
 

Thanks!!


Jan
-----Original Message-----
From: Rob Sargent [mailto:robjsargent@gmail.com] 
Sent: Wednesday, August 12, 2009 3:38 AM
To: Denis BUCHER
Cc: Jan Verheyden; 'pgsql-sql@postgresql.org'
Subject: Re: [SQL] mail alert

Denis BUCHER wrote:
> Hello,
>
> Jan Verheyden a écrit :
>   
>> I was looking in what way it’s possible to alert via mail when some
>> conditions are true in a database.
>>     
>
> a) If the alert is not "very urgent" i.e. you can alter some minutes
> later I would do it like this :
>
> 1. Create a function that returns what you need, most importantly if the
> conditions are met
>
> 2. Create a script that does something like "SELECT * FROM function()..."
>
> b) If the email should be sent immediately, you could create a perl
> function in the database, launched by a TRIGGER and launching an
> "external" script...
>
> Therefore, first you have to know the requirements...
>
> Denis
>
>   
see "check_postgres" for nagios-style monitoring
see \o /tmp/alert_data_file
and \! mailx -s "alert" me@work.com /tmp/alert_data_file


pgsql-sql by date:

Previous
From: Xharon
Date:
Subject: Re: Updating a specific number of rows in pl/pgsql
Next
From: Jan Verheyden
Date:
Subject: Re: mail alert