pgsql-server/src backend/utils/adt/ri_triggers ... - Mailing list pgsql-committers

From wieck@svr1.postgresql.org (Jan Wieck)
Subject pgsql-server/src backend/utils/adt/ri_triggers ...
Date
Msg-id 20031031035821.98FEBD1B53A@svr1.postgresql.org
Whole thread Raw
List pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    wieck@svr1.postgresql.org    03/10/30 23:58:21

Modified files:
    src/backend/utils/adt: ri_triggers.c
    src/test/regress/expected: foreign_key.out
    src/test/regress/sql: foreign_key.sql

Log message:
    Fix for possible referential integrity violation when a qualified ON INSERT
    rule split the query into one INSERT and one UPDATE where the UPDATE
    then hit's the just created row without modifying the key fields again.
    In this special case, the new key slipped in totally unchecked.

    Jan


pgsql-committers by date:

Previous
From: meskes@svr1.postgresql.org (Michael Meskes)
Date:
Subject: pgsql-server/src/interfaces/ecpg ChangeLog pre ...
Next
From: wieck@svr1.postgresql.org (Jan Wieck)
Date:
Subject: pgsql-server/src/test/regress expected/foreign ...