On 2020-Mar-16, Mark Dilger wrote:

> Hackers,
> 
> While working on object access hooks, I noticed several locations where I 
> would expect the hook to be invoked, but no actual invocation.  I think this 
> just barely qualifies as a bug.  It's debatable because whether it is a bug 
> depends on the user's expectations and whether not invoking the hook in these 
> cases is defensible.  Does anybody have any recollection of an intentional 
> choice not to invoke in these locations?

Hmm, possibly the create-time calls are missing.

I'm surprised about the InvokeObjectDropHook calls though.  Doesn't
deleteOneObject already call that?  If we have more calls elsewhere,
maybe they are redundant.  I think we should only have those for
"shared" objects.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Reply via email to