On Mon, 21 Jun 2021 at 16:22, Amit Kapila <amit.kapil...@gmail.com> wrote:
> On Mon, Jun 21, 2021 at 1:30 PM Japin Li <japi...@hotmail.com> wrote:
>>
>> On Sat, 19 Jun 2021 at 17:18, Amit Kapila <amit.kapil...@gmail.com> wrote:
>> > On Fri, Jun 18, 2021 at 9:18 AM Amit Kapila <amit.kapil...@gmail.com> 
>> > wrote:
>>
>> Or we can free the memory owned by indexoidlist after check whether it is 
>> NIL,
>> because we do not use it in the later.
>>
>
> Valid point. But I am thinking do we really need to fetch and check
> indexoidlist here?

IMO, we shold not fetch and check the indexoidlist here, since we do not
use it.  However, we should use RelationGetIndexList() to update the
reladion->rd_replidindex, so we should fetch the indexoidlist, maybe we
can use the following code:

    indexoidlist = RelationGetIndexList(relation);
    list_free(indexoidlist);

Or does there any function that only update the relation->rd_replidindex
or related fields, but do not fetch the indexoidlist?

-- 
Regrads,
Japin Li.
ChengDu WenWu Information Technology Co.,Ltd.


Reply via email to