Fix the just-reported problem that you can't specify all four trigger event
commitbd331662d4af8ca6e669052d6b93eb861065c08a
authortgl <tgl>
Thu, 18 Jun 2009 01:27:02 +0000 (18 01:27 +0000)
committertgl <tgl>
Thu, 18 Jun 2009 01:27:02 +0000 (18 01:27 +0000)
tree795b338262e3309ad3db9f861f831c9ba73b809d
parente5d4fe02513f4c7bf6ccb889a98b49bc47a10852
Fix the just-reported problem that you can't specify all four trigger event
types in CREATE TRIGGER.  While at it, clean up the amazingly tedious and
inextensible way that the trigger event type list was handled.  Per report
from Greg Sabino Mullane.
src/backend/commands/tablecmds.c
src/backend/commands/trigger.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/parser/gram.y
src/include/nodes/parsenodes.h