From: | Yadisnel Galvez Velazquez <ygalvez(at)uci(dot)cu> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Array a función en C |
Date: | 2010-04-19 17:41:08 |
Message-ID: | 1683385368.4694981271698868482.JavaMail.root@ucimail3.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Alvaro, de mucha utilidad tu ayuda,
Saludos...Yadisnel.
----- Mensaje original -----
De: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Para: "Yadisnel Galvez Velazquez" <ygalvez(at)uci(dot)cu>
CC: pgsql-es-ayuda(at)postgresql(dot)org
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)
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Hermes Colina Zambra | 2010-04-19 19:02:11 | Re: Tablas cruzadas |
Previous Message | Pablo Braulio | 2010-04-19 17:34:18 | Re: Ayuda con gestión de usuario restringido. |