mirror of
https://github.com/postgres/postgres.git
synced 2026-03-10 02:01:23 -04:00
-hackers a couple days ago.
Notes/caveats:
- added regression tests for the new functionality, all
regression tests pass on my machine
- added pg_dump support
- updated PL/PgSQL to support per-statement triggers; didn't
look at the other procedural languages.
- there's (even) more code duplication in trigger.c than there
was previously. Any suggestions on how to refactor the
ExecXXXTriggers() functions to reuse more code would be
welcome -- I took a brief look at it, but couldn't see an
easy way to do it (there are several subtly-different
versions of the code in question)
- updated the documentation. I also took the liberty of
removing a big chunk of duplicated syntax documentation in
the Programmer's Guide on triggers, and moving that
information to the CREATE TRIGGER reference page.
- I also included some spelling fixes and similar small
cleanups I noticed while making the changes. If you'd like
me to split those into a separate patch, let me know.
Neil Conway
|
||
|---|---|---|
| .. | ||
| acl.h | ||
| array.h | ||
| ascii.h | ||
| bit.h | ||
| builtins.h | ||
| cash.h | ||
| catcache.h | ||
| date.h | ||
| datetime.h | ||
| datum.h | ||
| dynahash.h | ||
| dynamic_loader.h | ||
| elog.h | ||
| fcache.h | ||
| fmgrtab.h | ||
| formatting.h | ||
| geo_decls.h | ||
| guc.h | ||
| hsearch.h | ||
| inet.h | ||
| int8.h | ||
| inval.h | ||
| logtape.h | ||
| lsyscache.h | ||
| memutils.h | ||
| nabstime.h | ||
| numeric.h | ||
| palloc.h | ||
| pg_crc.h | ||
| pg_locale.h | ||
| pg_lzcompress.h | ||
| portal.h | ||
| ps_status.h | ||
| rel.h | ||
| relcache.h | ||
| selfuncs.h | ||
| sets.h | ||
| syscache.h | ||
| timestamp.h | ||
| tqual.h | ||
| tuplesort.h | ||
| tuplestore.h | ||
| varbit.h | ||