Arturo Rossodivita escribió:
> hola lista, un poco tarde pero seguro...
>
> bueno primero gracias ya que ahora si me tarigo el nodo en string
> desde el catalogo completo, les comento que no tenia ningun valor null
> en la tupla pero igual GETSTRUCT no me servia y tuve que usar
> heap_getattr
Hmm, me imagino que eso puede suceder si has definido algún valor como char *
o algo semejante. El truco de GETSTRUCT sólo funciona si tienes
solamente campos de ancho fijo.
> ERROR: badly formated node string "AEXPR :name (">") :lexpr {AEXPR"...
>
> me doy cuenta que el problema es cuando hago el stringToNode(fp->exprfp)
Hmm ... esto se ve raro ... supongo que agregaste una funcion en
readfuncs.c verdad? Ten en cuenta que a cualquier nodo que modifiques
el struct debes también modificar su respectiva función en outfuncs.c y
readfuncs.c, posiblemente también en copyfuncs.c, etc etc. Obviamente
también debes agregar un T_* en el enum de tipos de nodos, y debes crear
el nodo con makeNode(), etc (asumo que todo esto ya lo hiciste).
--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"El sabio habla porque tiene algo que decir;
el tonto, porque tiene que decir algo" (Platon).
--
TIP 4: No hagas 'kill -9' a postmaster