Update struct Trigger definition.
authorTom Lane
Tue, 11 Jan 2000 05:37:11 +0000 (05:37 +0000)
committerTom Lane
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,