Hard to say, since you really haven't told us what you're doing in your transaction. Often the standard error trapping is the simplest way to do that. On Wed, Jul 15, 2009 at 7:36 PM, Anj Adu<fotographs@xxxxxxxxx> wrote: > 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.marlowe@xxxxxxxxx> > 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@xxxxxxxxx> 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.marlowe@xxxxxxxxx> >> > wrote: >> >> >> >> On Wed, Jul 15, 2009 at 3:58 PM, Anj Adu<fotographs@xxxxxxxxx> 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. > > -- When fascism comes to America, it will be intolerance sold as diversity. -- Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin