From: | Brett Schwarz <brett_schwarz(at)yahoo(dot)com> |
---|---|
To: | Syd Alsobrook <syd(at)ittagteam(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: System commands |
Date: | 2002-02-01 01:45:12 |
Message-ID: | 20020131174512.59b379a2.brett_schwarz@yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
pgmail won't do what you want? If nothing else, it might give you an idea
on how to roll your own...
http://sourceforge.net/projects/pgmail/
On Thu, 31 Jan 2002 19:23:35 -0500
Syd Alsobrook <syd(at)ittagteam(dot)com> wrote:
> I want to be able to trigger an email to be sent. I understand the
> security concerns, I have seen this done in the past with oracle. We had
> our database doing the backups from a sql script. Would it have to be in
> C or could I use another language?
>
> Syd
>
>
> Jan Wieck wrote:
>
> >Syd Alsobrook wrote:
> >
> >>That's from psql, what about from a trigger or stored procedure.
> >>
> >>Syd
> >>
> >>
> >>omid omoomi wrote:
> >>
> >> > using \!
> >>
> >
> > Don't know what you need that for, but are you aware of all
> > the side effects and implications such a functionality would
> > have? The command you'd be calling will be executed by the
> > database system owner, so it'd have access to all files of
> > the entire database instance without any access restrictions.
> >
> > Also, the command will be called regardless and without
> > further notice of an eventually later happening ROLLBACK.
> > Does your filesystem have a ROLLBACK for unlink(2)?
> >
> > If that is really what you want, you can write a C function
> > and use system(3) in there. But remember that this opens the
> > flood gate for everything that is owned by the unix user
> > running that postmaster, not only the databases you declare
> > the function in.
> >
> >
> >Jan
> >
> >--
> >
>
>#======================================================================#>
># It's easier to get forgiveness for being wrong than for being right. #>
># Let's break this rule - forgive me. #>
>#================================================== JanWieck(at)Yahoo(dot)com #>
>> >
> >
> >_________________________________________________________
> >Do You Yahoo!?
> >Get your free @yahoo.com address at http://mail.yahoo.com
> >
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Elaine Lindelef | 2002-02-01 02:20:47 | timestamp weirdness |
Previous Message | Syd Alsobrook | 2002-02-01 00:23:35 | Re: System commands |