Re: sending mail from Postgres

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/27/05, Aftab Alam <aalam@xxxxxxxxxxxxx> wrote:
> Hi Michael,
>
> thanks for your reply.
>
> you have mention that i can use plperlu, pltclu, or
> plpython for sending mail, i am using windows version of postgres(7.3.1),
>

on cygwin i guess... so you have to get a version of one  of those
languages (tcl, perl, python) for cygwin

> I have found that no dll in the postgres lib. for above mention language.
>
> kindly suggest, form where i can find those language lib, & how can i
> install those lib.
>
> thanx & Regards,
> aftab
>
>
>
>
> 7.3.1
> -----Original Message-----
> From: pgsql-admin-owner@xxxxxxxxxxxxxx
> [mailto:pgsql-admin-owner@xxxxxxxxxxxxxx]On Behalf Of Michael Fuhr
> Sent: Tuesday, December 27, 2005 11:11 PM
> To: Aftab Alam
> Cc: 'postgre'
> Subject: Re: [ADMIN] sending mail from Postgres
>
>
> On Tue, Dec 27, 2005 at 02:44:32PM +0530, Aftab Alam wrote:
> > How can i send mail form postgresql.
>
> You could write a function in a language like plperlu, pltclu, or
> plpython, but a problem with functions that have effects outside
> the database is that those effects can't be undone if the transaction
> rolls back.  A common example is a trigger that sends email when a
> table is changed: if the trigger fires and then you roll back the
> transaction, it's too late to cancel the email.  Depending on what
> you're doing it might be better to use LISTEN/NOTIFY and have a
> client program send email when it receives a notification (notifications
> are sent only when the transaction commits).
>
> --
> Michael Fuhr
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: Have you checked our extensive FAQ?
>
>               http://www.postgresql.org/docs/faq
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: In versions below 8.0, the planner will ignore your desire to
>       choose an index scan if your joining column's datatypes do not
>       match
>


--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux