• Tom Lane's avatar
    Repair problems occurring when multiple RI updates have to be done to the same · 9cb84097
    Tom Lane authored
    row within one query: we were firing check triggers before all the updates
    were done, leading to bogus failures.  Fix by making the triggers queued by
    an RI update go at the end of the outer query's trigger event list, thereby
    effectively making the processing "breadth-first".  This was indeed how it
    worked pre-8.0, so the bug does not occur in the 7.x branches.
    Per report from Pavel Stehule.
    9cb84097
foreign_key.sql 28.5 KB