Thread: heap_modifytuple
Patchers, Here is a simple patch that changes heap_modifytuple to require a TupleDesc instead of a Relation (driven off a comment in the same function). I didn't really look to see if anything can be simplified because of this change. All backend callers changed; there are no callers in contrib (that grep can find, that is). Regression test pass, no new compiler warning generated. -- Alvaro Herrera (<alvherre[a]dcc.uchile.cl>) "La verdad no siempre es bonita, pero el hambre de ella sí"
Attachment
Alvaro Herrera <alvherre@dcc.uchile.cl> writes: > Here is a simple patch that changes heap_modifytuple to require a > TupleDesc instead of a Relation (driven off a comment in the same > function). I didn't really look to see if anything can be simplified > because of this change. I don't think that mid-beta is a good time to be indulging in purely cosmetic cleanup ... regards, tom lane
This has been saved for the 8.1 release: http:/momjian.postgresql.org/cgi-bin/pgpatches2 --------------------------------------------------------------------------- Alvaro Herrera wrote: > Patchers, > > Here is a simple patch that changes heap_modifytuple to require a > TupleDesc instead of a Relation (driven off a comment in the same > function). I didn't really look to see if anything can be simplified > because of this change. > > All backend callers changed; there are no callers in contrib (that grep > can find, that is). Regression test pass, no new compiler warning > generated. > > -- > Alvaro Herrera (<alvherre[a]dcc.uchile.cl>) > "La verdad no siempre es bonita, pero el hambre de ella s?" [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
On Wed, 2004-09-08 at 16:31 -0400, Alvaro Herrera wrote: > Here is a simple patch that changes heap_modifytuple to require a > TupleDesc instead of a Relation (driven off a comment in the same > function). Patch applied to HEAD. I went to the trouble of checking the call sites of heap_modifytuple() and using the TupleDesc of the relation if we have already fetched it, rather than calling RelationGetDescr() again. Thanks for the patch. -Neil