Skip to content

Commit 989ab6b

Browse files
committed
pg_trigger changed
1 parent bad4bc4 commit 989ab6b

File tree

3 files changed

+15
-24
lines changed

3 files changed

+15
-24
lines changed

src/include/catalog/pg_attribute.h

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
* Copyright (c) 1994, Regents of the University of California
99
*
10-
* $Id: pg_attribute.h,v 1.13 1997/08/31 09:55:21 vadim Exp $
10+
* $Id: pg_attribute.h,v 1.14 1997/09/04 13:25:08 vadim Exp $
1111
*
1212
* NOTES
1313
* the genbki.sh script reads this file and generates .bki
@@ -534,14 +534,11 @@ DATA(insert OID = 0 ( 1216 vtype 18 0 1 -11 0 -1 t f c f f));
534534
*/
535535
DATA(insert OID = 0 ( 1219 tgrelid 26 0 4 1 0 -1 t f i f f));
536536
DATA(insert OID = 0 ( 1219 tgname 19 0 NAMEDATALEN 2 0 -1 f f i f f));
537-
DATA(insert OID = 0 ( 1219 tgfunc 19 0 NAMEDATALEN 3 0 -1 f f i f f));
538-
DATA(insert OID = 0 ( 1219 tglang 26 0 4 4 0 -1 t f i f f));
539-
DATA(insert OID = 0 ( 1219 tgtype 21 0 2 5 0 -1 t f s f f));
540-
DATA(insert OID = 0 ( 1219 tgnargs 21 0 2 6 0 -1 t f s f f));
541-
DATA(insert OID = 0 ( 1219 tgattr 22 0 16 7 0 -1 f f i f f));
542-
DATA(insert OID = 0 ( 1219 tgtext 17 0 -1 8 0 -1 f f i f f));
543-
DATA(insert OID = 0 ( 1219 tgargs 17 0 -1 9 0 -1 f f i f f));
544-
DATA(insert OID = 0 ( 1219 tgwhen 25 0 -1 10 0 -1 f f i f f));
537+
DATA(insert OID = 0 ( 1219 tgfoid 26 0 4 3 0 -1 t f i f f));
538+
DATA(insert OID = 0 ( 1219 tgtype 21 0 2 4 0 -1 t f s f f));
539+
DATA(insert OID = 0 ( 1219 tgnargs 21 0 2 5 0 -1 t f s f f));
540+
DATA(insert OID = 0 ( 1219 tgattr 22 0 16 6 0 -1 f f i f f));
541+
DATA(insert OID = 0 ( 1219 tgargs 17 0 -1 7 0 -1 f f i f f));
545542
DATA(insert OID = 0 ( 1219 ctid 27 0 6 -1 0 -1 f f i f f));
546543
DATA(insert OID = 0 ( 1219 oid 26 0 4 -2 0 -1 t f i f f));
547544
DATA(insert OID = 0 ( 1219 xmin 28 0 4 -3 0 -1 f f i f f));

src/include/catalog/pg_class.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
* Copyright (c) 1994, Regents of the University of California
99
*
10-
* $Id: pg_class.h,v 1.8 1997/08/31 09:55:22 vadim Exp $
10+
* $Id: pg_class.h,v 1.9 1997/09/04 13:25:13 vadim Exp $
1111
*
1212
* NOTES
1313
* ``pg_relation'' is being replaced by ``pg_class''. currently
@@ -139,7 +139,7 @@ DATA(insert OID = 1271 ( pg_time 100 PGUID 0 0 0 0 0 f t s n 1 0 0 0 f
139139
DATA(insert OID = 1273 ( pg_hosts 101 PGUID 0 0 0 0 0 f t s n 3 0 0 0 f _null_ ));
140140
DATA(insert OID = 1215 ( pg_attrdef 109 PGUID 0 0 0 0 0 t t r n 4 0 0 0 f _null_ ));
141141
DATA(insert OID = 1216 ( pg_relcheck 110 PGUID 0 0 0 0 0 t t r n 4 0 0 0 f _null_ ));
142-
DATA(insert OID = 1219 ( pg_trigger 111 PGUID 0 0 0 0 0 t t r n 10 0 0 0 f _null_ ));
142+
DATA(insert OID = 1219 ( pg_trigger 111 PGUID 0 0 0 0 0 t t r n 7 0 0 0 f _null_ ));
143143

144144
#define RelOid_pg_type 1247
145145
#define RelOid_pg_demon 1251

src/include/catalog/pg_trigger.h

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,11 @@
2929
CATALOG(pg_trigger) BOOTSTRAP {
3030
Oid tgrelid; /* triggered relation */
3131
NameData tgname; /* trigger' name */
32-
NameData tgfunc; /* name of function to be called */
33-
Oid tglang; /* Language. Only ClanguageId currently */
32+
Oid tgfoid; /* OID of function to be called */
3433
int2 tgtype; /* BEFORE/AFTER UPDATE/DELETE/INSERT ROW/STATEMENT */
3534
int2 tgnargs; /* # of extra arguments in tgargs */
3635
int28 tgattr; /* UPDATE of attr1, attr2 ... (NI) */
37-
bytea tgtext; /* currently, where to find .so */
3836
bytea tgargs; /* first\000second\000tgnargs\000 */
39-
text tgwhen; /* when (a > 10 or b = 3) fire trigger (NI) */
4037
} FormData_pg_trigger;
4138

4239
/* ----------------
@@ -50,17 +47,14 @@ typedef FormData_pg_trigger *Form_pg_trigger;
5047
* compiler constants for pg_trigger
5148
* ----------------
5249
*/
53-
#define Natts_pg_trigger 10
50+
#define Natts_pg_trigger 7
5451
#define Anum_pg_trigger_tgrelid 1
5552
#define Anum_pg_trigger_tgname 2
56-
#define Anum_pg_trigger_tgfunc 3
57-
#define Anum_pg_trigger_tglang 4
58-
#define Anum_pg_trigger_tgtype 5
59-
#define Anum_pg_trigger_tgnargs 6
60-
#define Anum_pg_trigger_tgattr 7
61-
#define Anum_pg_trigger_tgtext 8
62-
#define Anum_pg_trigger_tgargs 9
63-
#define Anum_pg_trigger_tgwhen 10
53+
#define Anum_pg_trigger_tgfoid 3
54+
#define Anum_pg_trigger_tgtype 4
55+
#define Anum_pg_trigger_tgnargs 5
56+
#define Anum_pg_trigger_tgattr 6
57+
#define Anum_pg_trigger_tgargs 7
6458

6559
#define TRIGGER_TYPE_ROW (1 << 0)
6660
#define TRIGGER_TYPE_BEFORE (1 << 1)

0 commit comments

Comments
 (0)