aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/src/sgml/trigger.sgml19
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/src/sgml/trigger.sgml b/doc/src/sgml/trigger.sgml
index 4d18a042da1..e9e6d9bc448 100644
--- a/doc/src/sgml/trigger.sgml
+++ b/doc/src/sgml/trigger.sgml
@@ -184,13 +184,18 @@ tg_trigger
typedef struct Trigger
{
- char *tgname;
- Oid tgfoid;
- func_ptr tgfunc;
- int16 tgtype;
- int16 tgnargs;
- int16 tgattr[8];
- char **tgargs;
+ Oid tgoid;
+ char *tgname;
+ Oid tgfoid;
+ FmgrInfo tgfunc;
+ int16 tgtype;
+ bool tgenabled;
+ bool tgisconstraint;
+ bool tgdeferrable;
+ bool tginitdeferred;
+ int16 tgnargs;
+ int16 tgattr[FUNC_MAX_ARGS];
+ char **tgargs;
} Trigger;
tgname is the trigger's name, tgnargs is number of arguments in tgargs,