Re: HeapTuple layout

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: HeapTuple layout
Дата
Msg-id 10759.1015521346@sss.pgh.pa.us
обсуждение исходный текст
Ответ на HeapTuple layout  (Michael Klatt <mdklatt@ou.edu>)
Список pgsql-interfaces
Michael Klatt <mdklatt@ou.edu> writes:
> Is a HeapTuple for a particular table guaranteed to have the same layout
> (order and number of attributes) as that table?

Define what you mean by "for a table".  If it's actually intended to be
stored in the table then it had better have the right layout.  A tuple
read from a table will have the expected layout but may be missing
columns at the end (in case it hasn't been updated since an ALTER TABLE
ADD COLUMN command).  The standard tuple access routines treat this case
as meaning that the missing columns are NULLs.

> Also, is a HeapTuple used to store the tuples in a PGresult?

No, HeapTuples are only used inside the backend.
        regards, tom lane


В списке pgsql-interfaces по дате отправления:

Предыдущее
От: anil
Дата:
Сообщение: Re: Beating Oracle
Следующее
От: Mark Johannessen
Дата:
Сообщение: pgsql_perl5-1.9.0 install problem