From ac295f43f5170e8773e32ea469c9489842a750f0 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Tue, 11 Jan 2000 05:37:11 +0000
Subject: [PATCH] Update struct Trigger definition.

---
 doc/src/sgml/trigger.sgml | 19 ++++++++++++-------
 1 file 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,
-- 
GitLab