Re: SPI_connect

From: Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Cc: Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: SPI_connect
Date: 2019-09-18 08:21:50
Message-ID: CABrYqSNfGTyG9SA0wd-=xeU0GPVVy8Tt9UPfv5Di+qemu999nQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchísimas gracias! Ya pasó el error del SPI_connect().
Ya retorna SPI_OK_CONNECT con el SPI_push y SPI_pop.
Saludos cordiales,
Yessica

El mar., 17 sept. 2019 a las 22:52, Yessica Brinkmann (<
yessica(dot)brinkmann(at)gmail(dot)com>) escribió:

> Muchísimas gracias! Probaré lo de SPI_push y SPI_pop. Mil gracias por
> tomarte el tiempo de leer mi código y aún indentarlo.
> Saludos cordiales,
> Yessica
>
> El mar., 17 sept. 2019 22:10, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
> escribió:
>
>> Yessica Brinkmann escribió:
>> > Buenos días,
>> > Quisiera hacer una consulta al grupo por favor.
>> > Alguien ha usado SPI_connect() para conectarse a Postgresql desde un
>> > programa?
>> > Saben por si acaso en qué casos da error?
>>
>> Hmm, si estás invocando tu función desde otra función que ya hace
>> SPI_connect, entonces tienes que hacer SPI_push antes de invocar el
>> SPI_connect, y un SPI_pop después del SPI_finish. Así creas un nuevo
>> "contexto" para que SPI pueda procesar limpiamente tu consulta. Me
>> parece que el ejemplo claro es que get_distinct está llamando a
>> get_columnnames sin un SPI_push.
>>
>> Consejo aparte: no necesitas el snprintf con strlen etc; eso es lo que
>> appendStringInfo() puede hacer por ti en forma más sencilla.
>>
>> (Para mostrar código fuente recomiendo ponerlo en un archivo adjunto en
>> vez de copiar/pegar al mail, porque el programa de mail lo va a
>> reformatear y queda ilegible. Para poder leer tu código tuve que
>> pasarlo por pgindent ... va de vuelta como archivo adjunto.)
>>
>> Saludos
>>
>> --
>> Álvaro Herrera https://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Yessica Brinkmann 2019-09-18 09:41:24 Re: SPI_connect
Previous Message Yessica Brinkmann 2019-09-18 02:52:00 Re: SPI_connect