Re: iterating over relation's attributes - Mailing list pgsql-hackers

From Tom Lane
Subject Re: iterating over relation's attributes
Date
Msg-id 29387.1178410415@sss.pgh.pa.us
Whole thread Raw
In response to Re: iterating over relation's attributes  (Andrew Dunstan <andrew@dunslane.net>)
List pgsql-hackers
Andrew Dunstan <andrew@dunslane.net> writes:
> Tom Lane wrote:
>> Andrew Dunstan <andrew@dunslane.net> writes:
>>> What is the approved way to iterate over a relation's attributes?
>> 
>> Most places scan through the relation's tuple descriptor, rather
>> than expending multiple catalog lookups in pg_attribute.

> Doesn't that require me to open the relation? Is that a good thing if I 
> wouldn't otherwise be doing that?

Sure, because whatever work gets done is likely to be amortized across
multiple uses of the relcache entry anyway.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Andrew Dunstan
Date:
Subject: Re: iterating over relation's attributes
Next
From: Bruce Momjian
Date:
Subject: Re: Integer datetimes