git.postgresql.org Git - postgresql.git/commit
2011年8月21日 22:15:55 +0000 (18:15 -0400)
2011年8月21日 22:15:55 +0000 (18:15 -0400)
commit b33f78df17c32364d51f6e5128f8d81d7d3013a2
Fix trigger WHEN conditions when both BEFORE and AFTER triggers exist.
Due to tuple-slot mismanagement, evaluation of WHEN conditions for AFTER
ROW UPDATE triggers could crash if there had been a BEFORE ROW trigger
fired for the same update. Fix by not trying to overload the use of
estate->es_trig_tuple_slot. Per report from Yoran Heling.
Back-patch to 9.0, when trigger WHEN conditions were introduced.
This is the main PostgreSQL git repository.
RSS
Atom