Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
pg_event_trigger.h58 linesDownload Raw Back to catalog
1/*-------------------------------------------------------------------------2 *3 * pg_event_trigger.h4 *	  definition of the "event trigger" system catalog (pg_event_trigger)5 *6 *7 * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group8 * Portions Copyright (c) 1994, Regents of the University of California9 *10 * src/include/catalog/pg_event_trigger.h11 *12 * NOTES13 *	  The Catalog.pm module reads this file and derives schema14 *	  information.15 *16 *-------------------------------------------------------------------------17 */18#ifndef PG_EVENT_TRIGGER_H19#define PG_EVENT_TRIGGER_H20 21#include "catalog/genbki.h"22#include "catalog/pg_event_trigger_d.h"23 24/* ----------------25 *		pg_event_trigger definition.    cpp turns this into26 *		typedef struct FormData_pg_event_trigger27 * ----------------28 */29CATALOG(pg_event_trigger,3466,EventTriggerRelationId)30{31	Oid			oid;			/* oid */32	NameData	evtname;		/* trigger's name */33	NameData	evtevent;		/* trigger's event */34	Oid			evtowner BKI_LOOKUP(pg_authid); /* trigger's owner */35	Oid			evtfoid BKI_LOOKUP(pg_proc);	/* OID of function to be36												 * called */37	char		evtenabled;		/* trigger's firing configuration WRT38								 * session_replication_role */39 40#ifdef CATALOG_VARLEN41	text		evttags[1];		/* command TAGs this event trigger targets */42#endif43} FormData_pg_event_trigger;44 45/* ----------------46 *		Form_pg_event_trigger corresponds to a pointer to a tuple with47 *		the format of pg_event_trigger relation.48 * ----------------49 */50typedef FormData_pg_event_trigger *Form_pg_event_trigger;51 52DECLARE_TOAST(pg_event_trigger, 4145, 4146);53 54DECLARE_UNIQUE_INDEX(pg_event_trigger_evtname_index, 3467, EventTriggerNameIndexId, on pg_event_trigger using btree(evtname name_ops));55DECLARE_UNIQUE_INDEX_PKEY(pg_event_trigger_oid_index, 3468, EventTriggerOidIndexId, on pg_event_trigger using btree(oid oid_ops));56 57#endif							/* PG_EVENT_TRIGGER_H */58 
codekingpro/portable-devtools · Team Ai