diff --git a/src/backend/commands/policy.c b/src/backend/commands/policy.c index 4642d7c6403dfcba6b798cc9a873d22e5cb837ca..d8b43908ec406f0bea63dd3f6ca406caf13e2e6c 100644 --- a/src/backend/commands/policy.c +++ b/src/backend/commands/policy.c @@ -629,6 +629,8 @@ CreatePolicy(CreatePolicyStmt *stmt) SHARED_DEPENDENCY_POLICY); } + InvokeObjectPostCreateHook(PolicyRelationId, policy_id, 0); + /* Invalidate Relation Cache */ CacheInvalidateRelcache(target_table); @@ -860,6 +862,8 @@ AlterPolicy(AlterPolicyStmt *stmt) SHARED_DEPENDENCY_POLICY); } + InvokeObjectPostAlterHook(PolicyRelationId, policy_id, 0); + heap_freetuple(new_tuple); /* Invalidate Relation Cache */