• Tom Lane's avatar
    Share RI trigger code between NO ACTION and RESTRICT cases. · fe3db740
    Tom Lane authored
    These triggers are identical except for whether ri_Check_Pk_Match is to be
    called, so factor out the common code to save a couple hundred lines.
    
    Also, eliminate null-column checks in ri_Check_Pk_Match, since they're
    duplicate with the calling functions and require unnecessary complication
    in its API statement.
    
    Simplify the way code is shared between RI_FKey_check_ins and
    RI_FKey_check_upd, too.
    fe3db740
foreign_key.out 55.9 KB