[pgsql-es-ayuda] Array como argumento en una función de c

From: Werner Echezuria <wercool(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] Array como argumento en una función de c
Date: 2010-01-02 15:48:01
Message-ID: 2485a25e1001020748r151ca9dbp153f2529bc4c4c70@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

Estoy trabajando con funciones en c para PostgreSQL en su versión 8.2.
He estado leyendo y se que para obtener un valor de cadena se utiliza
PG_GETARG_TEXT_P y un valor float se usa PG_GETARG_FLOAT8. He estado
revisando el archivo tablefunc.c del contrib. Sin embargo tengo una
duda. ¿Como se puede obetener un valor de un array?.
Ejemplo:

CREATE OR REPLACE FUNCTION prueba(text[])
RETURNS float
AS 'MODULE_PATHNAME', 'prueba'
LANGUAGE C;

¿Como obtengo los valores pasados al array text[] a través de c?

Gracias.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cesar Martin 2010-01-02 17:12:27 Re: ayuda.. servidor de alta disponibilidad
Previous Message jairo vides 2010-01-02 12:29:18 ayuda.. servidor de alta disponibilidad