Re: commit within function

From: Anj Adu <fotographs(at)gmail(dot)com>
To: Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>, pgsql-admin(at)postgresql(dot)org
Subject: Re: commit within function
Date: 2009-07-16 01:36:05
Message-ID: f2fd819a0907151836w75077a76k319acb393deb9a55@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

So..are you implying that we fake an error to force the commit on a
savepoint..and just ignore the error and move on..if that works..i guess it
will work for me.

On Wed, Jul 15, 2009 at 5:49 PM, Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>wrote:

> So, did this not work either?
>
>
> http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html#PLPGSQL-ERROR-TRAPPING
>
> I had just figured that that hadn't worked, so you were looking for
> something else.
>
> On Wed, Jul 15, 2009 at 4:32 PM, Anj Adu<fotographs(at)gmail(dot)com> wrote:
> > No
> >
> > Savepoints allow a transaction to be committed upto a savepoint "if"
> > somthing bad happens after savepoint..but I want an explicit commit even
> if
> > nothing bad happens later..i.e.I need to commit "when" I want to. (just
> like
> > Oracle PLSQL)
> >
> > On Wed, Jul 15, 2009 at 3:01 PM, Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>
> > wrote:
> >>
> >> On Wed, Jul 15, 2009 at 3:58 PM, Anj Adu<fotographs(at)gmail(dot)com> wrote:
> >> > Is there a way to issue a commit within a function and continue
> >> > processing?
> >> > I know this is not possible in 8.1..
> >> >
> >> > We have long running function calls...parts of which are independent
> of
> >> > each
> >> > other. The independent functions are called within a "main" outer
> >> > function.
> >> > We would like to commit the data modified by each function as a single
> >> > unit
> >> > so that the data is freed up for other modules to act on.
> >> >
> >> > Are there any future postgres releases (we use 8.1.9) that possible
> >> > address
> >> > this.
> >>
> >> What you are looking for are savepoints, most likely.
> >
> >
>
>
>
> --
> When fascism comes to America, it will be intolerance sold as diversity.
>

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Abraham, Danny 2009-07-16 02:07:39 initdb --encoding=LATIN1 fails on Windows
Previous Message Tom Lane 2009-07-15 22:57:20 Re: pg_dump dumping out some irrelevant grants