Gracias Alvaro, de mucha utilidad tu ayuda,
Saludos...Yadisnel. 

----- Mensaje original -----
De: "Alvaro Herrera" <[email protected]>
Para: "Yadisnel Galvez Velazquez" <[email protected]>
CC: [email protected]
Enviados: Lunes, 19 de Abril 2010 13:06:16 GMT -04:00 Georgetown
Asunto: Re: [pgsql-es-ayuda] Array a función en C

Yadisnel Galvez Velazquez escribió:
> Hola lista, 
> Desearía saber cómo recibir un array de tipo text dentro de una función en C.
> Para un valor text simple sería:
> text *arg1 = PG_GETARG_TEXT_P(0);
> siendo el argumento de tipo "text", pero necesito hacerlo para un argumento 
> tipo "variadic text[]".

Necesitas PG_GETARG_ARRAYTYPE_P y después descompones ese datum en sus
componentes, usando la función deconstruct_array.

-- 
Alvaro Herrera                 http://www.amazon.com/gp/registry/CTMLCN8V17R4
"La fuerza no está en los medios físicos
sino que reside en una voluntad indomable" (Gandhi)
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a