Thread: pgsql/src/backend/utils/adt ri_triggers.c

pgsql/src/backend/utils/adt ri_triggers.c

From
Tom Lane
Date:
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    tgl@hub.org    01/05/31 13:32:33

Modified files:
    src/backend/utils/adt: ri_triggers.c

Log message:
    RI triggers would fail for datatypes using old-style equal function,
    because cached fmgr info contained reference to a shorter-lived data
    structure.  Also guard against possibility that fmgr_info could fail,
    leaving an incomplete entry present in the hash table.