pgsql & transaction doubt - Mailing list pgsql-novice

From Luca Ferrari
Subject pgsql & transaction doubt
Date
Msg-id 200701260839.17080.fluca1978@infinito.it
Whole thread Raw
Responses Re: pgsql & transaction doubt  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
List pgsql-novice
Hi all,
a little doubt that came into my mind reading the official manual (chapter 37,
page 677): "functions and trigger procedures are always executed within a
transaction established by an outer query". What does "outer" means? If I'd
like a function to be execute within a transaction should I manually begin
and end the transaction or is the procedure code always executed in a kind of
subtransaction? I mean, supposing a function raises an exception, what
happens to all the sql statement issued by the function before the exception?
Are they automatically rollbacked?

Thanks,
Luca

pgsql-novice by date:

Previous
From: Jim Nasby
Date:
Subject: Re: [SPAM] Restore single table from pg_dumpall.
Next
From: "A. Kretschmer"
Date:
Subject: Re: pgsql & transaction doubt