#include "catalog/genbki.h"
#include "catalog/pg_trigger_d.h"
Go to the source code of this file.
|
| BEGIN_CATALOG_STRUCT | CATALOG (pg_trigger, 2620, TriggerRelationId) |
| |
| | DECLARE_TOAST (pg_trigger, 2336, 2337) |
| |
| | DECLARE_INDEX (pg_trigger_tgconstraint_index, 2699, TriggerConstraintIndexId, pg_trigger, btree(tgconstraint oid_ops)) |
| |
| | DECLARE_UNIQUE_INDEX (pg_trigger_tgrelid_tgname_index, 2701, TriggerRelidNameIndexId, pg_trigger, btree(tgrelid oid_ops, tgname name_ops)) |
| |
| | DECLARE_UNIQUE_INDEX_PKEY (pg_trigger_oid_index, 2702, TriggerOidIndexId, pg_trigger, btree(oid oid_ops)) |
| |
| | DECLARE_ARRAY_FOREIGN_KEY ((tgrelid, tgattr), pg_attribute,(attrelid, attnum)) |
| |
◆ CATALOG()
Definition at line 36 of file pg_trigger.h.
37{
40
42
46
47 char tgenabled;
48
49 bool tgisinternal;
51
53
54
56
57
58 bool tgdeferrable;
59 bool tginitdeferred;
61
62
63
64
65
67
68
69#ifdef CATALOG_VARLEN
74#endif
#define BKI_LOOKUP(catalog)
#define BKI_LOOKUP_OPT(catalog)
#define BKI_FORCE_NOT_NULL
References BKI_FORCE_NOT_NULL, BKI_LOOKUP, BKI_LOOKUP_OPT, and fb().
◆ DECLARE_ARRAY_FOREIGN_KEY()
◆ DECLARE_INDEX()
◆ DECLARE_TOAST()
◆ DECLARE_UNIQUE_INDEX()
◆ DECLARE_UNIQUE_INDEX_PKEY()
◆ Form_pg_trigger
Definition at line 84 of file pg_trigger.h.
Referenced by AfterTriggerSetState(), AlterConstrTriggerDeferrability(), CloneRowTriggersToPartition(), CreateTriggerFiringOn(), DropClonedTriggersFromPartition(), DropForeignKeyConstraintTriggers(), EnableDisableTrigger(), EventTriggerSQLDropAddObject(), get_trigger_oid(), GetForeignKeyActionTriggers(), GetForeignKeyCheckTriggers(), getObjectDescription(), getObjectIdentityParts(), index_concurrently_swap(), pg_get_triggerdef_worker(), RelationBuildTriggers(), RemoveInheritedConstraint(), RemoveTriggerById(), renametrig(), renametrig_internal(), renametrig_partition(), and TriggerSetParentTrigger().
◆ FormData_pg_trigger