-
- Downloads
Support SQL-compliant triggers on columns, ie fire only if certain columns
are named in the UPDATE's SET list. Note: the schema of pg_trigger has not actually changed; we've just started to use a column that was there all along. catversion bumped anyway so that this commit is included in the history of potentially interesting changes to system catalog contents. Itagaki Takahiro
Showing
- doc/src/sgml/catalogs.sgml 12 additions, 3 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/ref/create_trigger.sgml 30 additions, 14 deletionsdoc/src/sgml/ref/create_trigger.sgml
- doc/src/sgml/trigger.sgml 8 additions, 5 deletionsdoc/src/sgml/trigger.sgml
- src/backend/catalog/index.c 2 additions, 1 deletionsrc/backend/catalog/index.c
- src/backend/commands/tablecmds.c 4 additions, 1 deletionsrc/backend/commands/tablecmds.c
- src/backend/commands/trigger.c 151 additions, 110 deletionssrc/backend/commands/trigger.c
- src/backend/nodes/copyfuncs.c 2 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 2 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/optimizer/plan/setrefs.c 3 additions, 2 deletionssrc/backend/optimizer/plan/setrefs.c
- src/backend/parser/gram.y 31 additions, 10 deletionssrc/backend/parser/gram.y
- src/backend/utils/adt/ruleutils.c 18 additions, 1 deletionsrc/backend/utils/adt/ruleutils.c
- src/bin/pg_dump/pg_dump.c 13 additions, 1 deletionsrc/bin/pg_dump/pg_dump.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_trigger.h 3 additions, 3 deletionssrc/include/catalog/pg_trigger.h
- src/include/nodes/parsenodes.h 4 additions, 4 deletionssrc/include/nodes/parsenodes.h
- src/test/regress/expected/triggers.out 102 additions, 17 deletionssrc/test/regress/expected/triggers.out
- src/test/regress/sql/triggers.sql 46 additions, 7 deletionssrc/test/regress/sql/triggers.sql
Loading
Please register or sign in to comment