Re: After insert trigger and select - Mailing list pgsql-sql

From Igor Neyman
Subject Re: After insert trigger and select
Date
Msg-id F4C27E77F7A33E4CA98C19A9DC6722A20727EBD7@EXCHANGE.corp.perceptron.com
Whole thread Raw
In response to Re: After insert trigger and select  (Rok Jaklič <rokj@rasca.net>)
List pgsql-sql

> -----Original Message-----
> From: Rok Jaklič [mailto:rokj@rasca.net]
> Sent: Wednesday, February 16, 2011 5:35 PM
> To: pasman pasmański; pgsql-sql
> Subject: Re: After insert trigger and select
>
>   On 02/16/2011 08:46 PM, pasman pasmański wrote:
> >> If I have after insert trigger on some table which updates
> some data
> >> in that same table, will be the select statement from some other
> >> client executed after all statements in that trigger?
> >>
> > select statement is fired before commit ?
> > ------------
> > pasman
> For example let us say that trigger takes a long time to end.
> Are all statements in trigger executed before select from
> "outside" if select is called somewhere between executing of
> the trigger?
>

With MVCC "writers" don't block "readers", and "readers" don't block "writers".
Read PG docs on MVCC.

Regards,
Igor Neyman


pgsql-sql by date:

Previous
From: Andreas Forø Tollefsen
Date:
Subject: ARRAY_AGG and COUNT
Next
From: bricklen
Date:
Subject: Re: ARRAY_AGG and COUNT