diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/commands/trigger.h | 3 | ||||
-rw-r--r-- | src/include/nodes/parsenodes.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/include/commands/trigger.h b/src/include/commands/trigger.h index 194e8d5bc13..b7b6bd6008c 100644 --- a/src/include/commands/trigger.h +++ b/src/include/commands/trigger.h @@ -171,7 +171,8 @@ extern Oid get_trigger_oid(Oid relid, const char *name, bool missing_ok); extern ObjectAddress renametrig(RenameStmt *stmt); extern void EnableDisableTrigger(Relation rel, const char *tgname, - char fires_when, bool skip_system, LOCKMODE lockmode); + char fires_when, bool skip_system, bool recurse, + LOCKMODE lockmode); extern void RelationBuildTriggers(Relation relation); diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index 98fe1abaa28..b3760318562 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -2328,6 +2328,7 @@ typedef struct AlterTableCmd /* one subcommand of an ALTER TABLE */ * constraint, or parent table */ DropBehavior behavior; /* RESTRICT or CASCADE for DROP cases */ bool missing_ok; /* skip error if missing? */ + bool recurse; /* exec-time recursion */ } AlterTableCmd; |