I wrote:
> I propose that we handle this case by adding a new DEPFLAG_IS_SUBOBJECT
> flag to the column object's flags, denoting that we know the whole table
> will be dropped later. The only effect of this flag is to suppress
> reporting of the column object in reportDependentObjects.
Here's a proposed patch for that bit. As expected, it seems to eliminate
the variation in number-of-cascaded-drops-reported under
ignore_system_indexes. I do not see any regression outputs change
otherwise.
regards, tom lane