On Tue, Jun 25, 2013 at 1:38 AM, Jeevan Chalke <jeevan.cha...@enterprisedb.com> wrote: > Hi Mark, > > Is this the latest patch you are targeting for 9.4 CF1 ? > > I am going to review it. > > From the comment, here is one issue you need to resolve first: > > *************** exec_eval_datum(PLpgSQL_execstate *estat > *** 4386,4396 **** > errmsg("record \"%s\" has no field \"%s\"", > rec->refname, recfield->fieldname))); > *typeid = SPI_gettypeid(rec->tupdesc, fno); > ! /* XXX there's no SPI_gettypmod, for some reason */ > ! if (fno > 0) > ! *typetypmod = rec->tupdesc->attrs[fno - 1]->atttypmod; > ! else > ! *typetypmod = -1; > *value = SPI_getbinval(rec->tup, rec->tupdesc, fno, > isnull); > break; > } > --- 4386,4392 ---- > errmsg("record \"%s\" has no field \"%s\"", > rec->refname, recfield->fieldname))); > *typeid = SPI_gettypeid(rec->tupdesc, fno); > ! *typetypmod = SPI_gettypeid(rec->tupdesc, fno); > *value = SPI_getbinval(rec->tup, rec->tupdesc, fno, > isnull); > break; > } > > > Once you confirm, I will go ahead reviewing it.
Hi Jeevan, Oopsies, I've updated the patch and attached it. Regards, Mark
add_spigettypmod-20130625.diff
Description: Binary data
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers