I wasted a few minutes today tracking down what a couple comments
really meant to say.  t_natts no longer exists as a separate field;
the equivalent value is now pulled from t_infomask2 using a macro.
 
Small patch to correct the comments is attached.
 
-Kevin

*** a/src/backend/access/common/heaptuple.c
--- b/src/backend/access/common/heaptuple.c
***************
*** 871,877 **** heap_modifytuple(HeapTuple tuple,
   *            the inverse of heap_form_tuple.
   *
   *            Storage for the values/isnull arrays is provided by the caller;
!  *            it should be sized according to tupleDesc->natts not 
tuple->t_natts.
   *
   *            Note that for pass-by-reference datatypes, the pointer placed
   *            in the Datum will point into the given tuple.
--- 871,878 ----
   *            the inverse of heap_form_tuple.
   *
   *            Storage for the values/isnull arrays is provided by the caller;
!  *            it should be sized according to tupleDesc->natts not
!  *            HeapTupleHeaderGetNatts(tuple->t_data).
   *
   *            Note that for pass-by-reference datatypes, the pointer placed
   *            in the Datum will point into the given tuple.
***************
*** 978,984 **** heap_deform_tuple(HeapTuple tuple, TupleDesc tupleDesc,
   *            the inverse of heap_formtuple.
   *
   *            Storage for the values/nulls arrays is provided by the caller;
!  *            it should be sized according to tupleDesc->natts not 
tuple->t_natts.
   *
   *            Note that for pass-by-reference datatypes, the pointer placed
   *            in the Datum will point into the given tuple.
--- 979,986 ----
   *            the inverse of heap_formtuple.
   *
   *            Storage for the values/nulls arrays is provided by the caller;
!  *            it should be sized according to tupleDesc->natts not
!  *            HeapTupleHeaderGetNatts(tuple->t_data).
   *
   *            Note that for pass-by-reference datatypes, the pointer placed
   *            in the Datum will point into the given tuple.
-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to