I noticed that when configured batch_size is reduced because of libpq limit, in postgresGetForeignModifyBatchSize, there is no message about it that gets to the user. I am thinking that to keep the transparency it makes sense to add a debug message at least, as per the attached patch.