diff options
Diffstat (limited to 'src/backend/catalog/dependency.c')
-rw-r--r-- | src/backend/catalog/dependency.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/backend/catalog/dependency.c b/src/backend/catalog/dependency.c index 32f05bbabb0..7b8e0246339 100644 --- a/src/backend/catalog/dependency.c +++ b/src/backend/catalog/dependency.c @@ -997,14 +997,8 @@ deleteOneObject(const ObjectAddress *object, Relation *depRel, int flags) HeapTuple tup; /* DROP hook of the objects being removed */ - if (object_access_hook) - { - ObjectAccessDrop drop_arg; - - drop_arg.dropflags = flags; - InvokeObjectAccessHook(OAT_DROP, object->classId, object->objectId, - object->objectSubId, &drop_arg); - } + InvokeObjectDropHookArg(object->classId, object->objectId, + object->objectSubId, flags); /* * Close depRel if we are doing a drop concurrently. The object deletion |