On 17 June 2015 at 13:52, Kevin Grittner <kgri...@ymail.com> wrote:

> Filipe Pina <filipe.p...@impactzero.pt> wrote:
>
> > if drop the foreign key constraint on stuff_ext table there are
> > no failures at all…
>
> It is my recollection that we were excluding the queries used to
> enforce referential integrity constraints from the conflict
> tracking, so I am surprised you are seeing this.  What is the exact
> version you are using (as reported by the version() function)?
>

I don't see any mechanism for excluding anything from serializable checks,
so I can't see how that would work.

I can't find any mention of serializability concerns in the RI code itself.

AFAIK it would be strange to exclude FK checks from serializability checks,
since they represent a valid observation of an intermediate state.

Mat Views are excluded but I don't understand why that should be the case.
There is no documented explanation.

-- 
Simon Riggs                http://www.2ndQuadrant.com/
<http://www.2ndquadrant.com/>
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Reply via email to