Re: SPI_connect

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

Yessica Brinkmann escribió:
> Mmm bueno, en realidad, el error que pasó fue el de get_distinct. En esa
> función fue que le puse el SPI_push y SPI_pop, y ya realiza el SPI_execute.
> Pero sigue dándome el mismo error SPI_ERROR_CONNECT en la función
> get_columnnames.
> En dicha función, si se pone el SPI_push y SPI_pop (probé nomás de onda),
> se pierde la conexión con el servidor, supongo que por un desborde de la
> pila. Alguna idea de porqué sigue apareciendo SPI_ERROR_CONNECT en la
> función get_columnnames?

Igual es raro que llames a SPI_connect()/SPI_finish() múltiples veces en
un bucle for(). Yo habría puesto una sola llamada al principio y al
final de la función. Ahora, la verdad es que sin más contexto (el
código completo de la función SQL que se ejecuta) no es posible más
diagnóstico.

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 21:32:07 Re: SPI_connect
Previous Message Yessica Brinkmann 2019-09-18 21:07:33 Re: SPI_connect