About index_build

From: Alexey Slynko <slynko(at)tronet(dot)ru>
To: pgsql-hackers(at)postgresql(dot)org
Subject: About index_build
Date: 2005-04-07 07:43:04
Message-ID: 20050407111851.G29510@witch.tronet.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

I have found comments in backend/catalog/index.c, that
index_build closes the passed rels ( heapRelation and indexRelation ).
But in backend/access/nbtree/nbtree.c I see something like this:

if (IsNormalProcessingMode())
{
....
heap_close(heap, NoLock);
index_close(index);
....
}

Why it is not like

if (IsNormalProcessingMode())
{
....
heap_close(heap, NoLock);
index_close(index);
....
}
else {
heap_close(heap, NoLock);
index_close(index);
}

Is it a bug or feature ?

Alexey Slynko
E-mail: slynko(at)tronet(dot)ru

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Palle Girgensohn 2005-04-07 08:25:42 Re: prepared statements don't log arguments?
Previous Message Qingqing Zhou 2005-04-07 06:34:03 Re: Shared row locking, revisited