]> granicus.if.org Git - postgresql/commitdiff
Update struct Trigger definition.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 11 Jan 2000 05:37:11 +0000 (05:37 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 11 Jan 2000 05:37:11 +0000 (05:37 +0000)
doc/src/sgml/trigger.sgml

index 4d18a042da19df3d1e53972de3be0f867cefd53d..e9e6d9bc448e98bae043253236ef18db11258beb 100644 (file)
@@ -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,