From: | Andrew Sullivan <ajs(at)crankycanuck(dot)ca> |
---|---|
To: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: cache problem (v2) |
Date: | 2007-07-17 15:28:49 |
Message-ID: | 20070717152848.GD21688@phlogiston.dyndns.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
On Tue, Jul 17, 2007 at 07:59:32AM +0200, De Leeuw Guy wrote:
> the COPY start a transaction
Yes. _Everything_ is in a transaction in PostgreSQL. If you don't
explicitly do BEGIN. . .COMMIT, then the system does it implicitly
for each statement.
> if yes each time my trigger select a data
> and update then the value returned by the read are the value before the
> transaction. It's true ? if yes my question are : also in the same
> transaction (like my trigger) ?
Your trigger function runs inside the transaction of the calling
statement, unless you have explicitly started a transaction.
I'm starting to get the impression you have a misunderstanding of how
PostgreSQL works. I think you maybe need to spend some more time
with the manual. If you find the English version puzzling, you can
also work in French (at http://docs.postgresqlfr.org/) or German (I
see a translation at
http://www.postgresql.org/docs/books/pghandbuch.html.de; I dunno if
there's a more recent one). Sorry, AFAIK there isn't one in Dutch.
A
--
Andrew Sullivan | ajs(at)crankycanuck(dot)ca
The whole tendency of modern prose is away from concreteness.
--George Orwell
From | Date | Subject | |
---|---|---|---|
Next Message | Abraham, Danny | 2007-07-17 15:45:29 | plpgsql debugger |
Previous Message | Tom Lane | 2007-07-17 14:43:45 | Re: compiling C Funktion for PostgreSQL |